Re: migrating to space_cache=2 and btrfs userspace commands
From: Qu Wenruo <hidden>
Date: 2021-07-14 06:05:56
On 2021/7/14 下午1:44, Chris Murphy wrote:
On Tue, Jul 13, 2021 at 10:59 PM Qu Wenruo [off-list ref] wrote:quoted
On 2021/7/13 下午11:38, DanglingPointer wrote:quoted
quoted
2. If we use space_cache=v2, is it indeed still the case that the "btrfs" command will NOT work with the filesystem?Why would you think "btrfs" won't work on a btrfs?Maybe this? man 5 btrfs, space_cache includes: The btrfs(8) command currently only has read-only support for v2. A read-write command may be run on a v2 filesystem by clearing the cache, running the command, and then remounting with space_cache=v2.
Oh, that's only for offline tools writing into the fs, namingly "btrfs check --repair" and "mkfs.btrfs -R" And I believe that sentence is now out-of-date after btrfs-progs v4.19, which pulls all the support for write time free space tree (v2 space cache). I'll soon send out a patch to fix that. Thanks, Qu