aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris Burkov <boris@bur.io>2024-03-13 16:46:30 -0700
committerAnand Jain <anand.jain@oracle.com>2024-03-20 22:32:52 +0800
commit76bb0038ff8ec861d9e027925adc7cfedb719d53 (patch)
treed43356695fef8cdd89739b5dc137091dc5cbac58
parentcb30473e15c92709d8dcf9bd955d64635cfd578a (diff)
downloadxfstests-dev-76bb0038ff8ec861d9e027925adc7cfedb719d53.tar.gz
btrfs/316: use rescan wrapper
btrfs/316 is broken on the squota configuration because it uses a raw rescan call which fails, instead of using the rescan wrapper. The test passes with squota, so run it (instead of requiring rescan) though I suspect it isn't the most meaningful test. Reviewed-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: Boris Burkov <boris@bur.io> Signed-off-by: Anand Jain <anand.jain@oracle.com>
-rwxr-xr-xtests/btrfs/3163
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/btrfs/316 b/tests/btrfs/316
index f78a023526..63e9a7d98c 100755
--- a/tests/btrfs/316
+++ b/tests/btrfs/316
@@ -16,6 +16,7 @@ _begin_fstest auto quick qgroup
_supported_fs btrfs
_require_scratch
+_require_qgroup_rescan
_fixed_by_kernel_commit d139ded8b9cd \
"btrfs: qgroup: always free reserved space for extent records"
@@ -24,7 +25,7 @@ _scratch_mkfs >> $seqres.full
_scratch_mount
$BTRFS_UTIL_PROG quota enable $SCRATCH_MNT
-$BTRFS_UTIL_PROG quota rescan -w $SCRATCH_MNT >> $seqres.full
+_qgroup_rescan $SCRATCH_MNT >> $seqres.full
$BTRFS_UTIL_PROG qgroup create 1/0 $SCRATCH_MNT >> $seqres.full
$BTRFS_UTIL_PROG subvolume create $SCRATCH_MNT/subv1 >> $seqres.full