Comment # 43 on bug 1043912 from
(In reply to Nikolay Borisov from comment #42)
> (In reply to Frederic Crozat from comment #41)
> > When asked to resize, I ran
> > btrfs fi resize 1000203816448 /mnt/cache (which is 1000203820544 - 4096)
> 
> Okay this makes sense and it exposes a missed site which should have been
> patched my previous attempt at fixing it. I've updated the patches and
> pushed them to build at
> https://build.suse.de/project/show/home:nikbor:bsc1043912. When it's done
> can you please test by downlading that kernel and booting into it and then
> trying to grow the volume to its maximum capacity: 

After rebooting with this kernel:
[    4.469419] BTRFS error (device sdb1): super_total_bytes 1000203808768
mismatch with fs_devices total_rw_bytes 1000203812864

but the partition was properly mounted

> btrfs fi resize max /mnt/cache 

[  147.637427] BTRFS info (device sdb1): new size for /dev/sdb1 is
1000203816960
> 
> Then report the numbers from these two commands: 
> 
> btrfs inspect dump-super /mnt/cache | grep total 
(proper command needs device name, not mount path)

total_bytes        1000203812864
dev_item.total_bytes    1000203816960

> btrfs inspect dump-tree /mnt/cache | grep total
        devid 1 total_bytes 1000203816960 bytes_used 426351001600
total bytes 1000203812864

I then unmounted /mnt/cache and re-mounted it (without rebooting):

[  405.607741] BTRFS error (device sdb1): super_total_bytes 1000203812864
mismatch with fs_devices total_rw_bytes 1000203816960

(but partition was mounted)


You are receiving this mail because: