btrfs-progs-5.2.1-1.fc31.x86_64 File system is about two weeks old, has only ever been written to with kernel 5.2.9 and newer. Problem happens with 5.3.0, uncertain about older but another user reports the problem with 5.2.17. compat_ro_flags 0x3 ( FREE_SPACE_TREE | FREE_SPACE_TREE_VALID ) incompat_flags 0x371 ( MIXED_BACKREF | COMPRESS_ZSTD | BIG_METADATA | EXTENDED_IREF | SKINNY_METADATA | NO_HOLES ) # btrfs balance start --full-balance / ERROR: error during balancing '/': No space left on device The first relevant kernel error appears to be here: Sep 23 15:45:31 fmac.local kernel: BTRFS info (device sda4): unable to make block group 22020096 ro
Created attachment 285125 [details] dmesg
/dev/sda4 on / type btrfs (rw,noatime,seclabel,compress=zstd:1,ssd,space_cache=v2,subvolid=256,subvol=/root)
# btrfs insp dump-t /dev/sda4 > bug204973-dumptree.txt.zst 53 MiB https://drive.google.com/open?id=1iY88uBHhkXU7U1l9byrjhCnLSyRHGj5x # btrfs-image -c9 -t6 /dev/sda4 43 MiB bug204973-sda4.image 43 MiB https://drive.google.com/open?id=1pOBDX70HC2QEnqOy1Zr6VQ6TE1tF9LY4
Discussed in this thread https://lore.kernel.org/linux-btrfs/fe29580c-3239-f338-6a27-28739fbe7415@petezilla.co.uk/T/#t