On Mon, Sep 23, 2019 at 5:10 PM Chris Murphy <lists@xxxxxxxxxxxxxxxxx> wrote: > > On Mon, Sep 23, 2019 at 4:11 PM Pete <pete@xxxxxxxxxxxxxxx> wrote: > > > > On 9/23/19 10:52 PM, Chris Murphy wrote: > > > What features do you have set? > > > > > > # btrfs insp dump-s /dev/ > > > > > > > root@phoenix:/var/lib/lxc# btrfs insp dump-s /dev/nvme0_vg/lxc > ... > > sectorsize 4096 > > nodesize 16384 > ... > > compat_ro_flags 0x0 > > incompat_flags 0x161 > > ( MIXED_BACKREF | > > BIG_METADATA | > > EXTENDED_IREF | > > SKINNY_METADATA ) > > Totally a default file system, looks like to me. > > Bug 204973 - ERROR: error during balancing '/': No space left on device (edit) > https://bugzilla.kernel.org/show_bug.cgi?id=204973 > > Since I've reproduced it with all new progs and kernel I don't think > you need to add anything there. Guys, I'm not seeing anything queued up for 5.4 related to this so I'm not sure whether it's a known problem or not. This enospc happens with 5.1.21 through 5.3.0. I reproduced it on a brand new file system about 2 weeks old that's only ever seen 5.2.9+ kernels, first hit the enospc with 5.3.0. I've got three complicating features set compared to the original poster above: space_cache=v2, no holes, compress=zstd but since he's hitting this, I don't think it's related to those features. It seems what's in common is this type of error: [ 183.580410] BTRFS info (device sda4): unable to make block group 22020096 ro -- Chris Murphy
