http://bugzilla.opensuse.org/show_bug.cgi?id=1043912
http://bugzilla.opensuse.org/show_bug.cgi?id=1043912#c32
--- Comment #32 from Nikolay Borisov
(In reply to Nikolay Borisov from comment #28)
(In reply to Frederic Crozat from comment #26)
I just upgraded my Leap 42.2 system to the latest kernel-default from maintenance update ( 4.4.74-18.20-default ) and problem is still there:
[ 7.052652] BTRFS info (device sdb1): disk space caching is enabled [ 7.060731] BTRFS error (device sdb1): super_total_bytes 1000203816960 mismatch with fs_devices total_rw_bytes 1000203820544 [ 7.060733] BTRFS error (device sdb1): failed to read chunk tree: -22 [ 7.110461] BTRFS error (device sdb1): open_ctree failed
I look like the fix didn't make it or isn't properly applied
So can yo perform the following steps:
1. Boot your system with the last kernel I provided you with: https://build.suse.de/project/show/home:nikbor:bsc1043912
2. You should be able to mount the system and will likely see the warnings your described before.
I was able to mount the fs with this kernel but no warning at all.
I'm attaching both dump tree and super before running balance.
Can you attach logs AFTER you have run balance. What I'm seeing in the dumps provided is that the DEV_ITEM still has unrounded value: item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98 devid 1 total_bytes 1000203820544 bytes_used 426351001600 My expectation would be that rebalance should store a rounded-down value. -- You are receiving this mail because: You are on the CC list for the bug.