diff options
author | Boris Burkov <boris@bur.io> | 2024-03-13 19:51:17 +0000 |
---|---|---|
committer | Anand Jain <anand.jain@oracle.com> | 2024-03-20 22:32:52 +0800 |
commit | 8e7f64fc6b5d9d57ef660b3df903c0fad0becd51 (patch) | |
tree | be64c17fb176c88b4864f94ac7c0e58665d4b3ef | |
parent | 199d0a992536df3702a0c4843d2a449d54f399c2 (diff) | |
download | xfstests-dev-8e7f64fc6b5d9d57ef660b3df903c0fad0becd51.tar.gz |
btrfs/320: skip -O squota runs
This test makes assumptions about the shared usage under snapshots which
are not valid when using squotas. Skip squotas for this test.
Also, make it use the rescan wrapper, just for uniformity and since it
doesn't hurt.
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>
[ added _require_qgroup_rescan ]
-rwxr-xr-x | tests/btrfs/320 | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/btrfs/320 b/tests/btrfs/320 index 408053457a..df7acdbb3d 100755 --- a/tests/btrfs/320 +++ b/tests/btrfs/320 @@ -15,7 +15,9 @@ _begin_fstest auto qgroup limit _supported_fs btrfs _require_scratch +_require_qgroup_rescan _require_btrfs_qgroup_report +_require_scratch_qgroup # Test to make sure we can actually turn it on and it makes sense _basic_test() @@ -23,7 +25,7 @@ _basic_test() echo "=== basic test ===" >> $seqres.full _run_btrfs_util_prog subvolume create $SCRATCH_MNT/a _run_btrfs_util_prog quota enable $SCRATCH_MNT/a - _run_btrfs_util_prog quota rescan -w $SCRATCH_MNT + _qgroup_rescan $SCRATCH_MNT subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a) $BTRFS_UTIL_PROG qgroup show $units $SCRATCH_MNT | grep $subvolid >> \ $seqres.full 2>&1 @@ -62,7 +64,7 @@ _rescan_test() echo "qgroup values before rescan: $output" >> $seqres.full refer=$(echo $output | $AWK_PROG '{ print $2 }') excl=$(echo $output | $AWK_PROG '{ print $3 }') - _run_btrfs_util_prog quota rescan -w $SCRATCH_MNT + _qgroup_rescan $SCRATCH_MNT output=$($BTRFS_UTIL_PROG qgroup show $units $SCRATCH_MNT | grep "0/$subvolid") echo "qgroup values after rescan: $output" >> $seqres.full [ $refer -eq $(echo $output | $AWK_PROG '{ print $2 }') ] || \ |