On Wed, Jun 3, 2015 at 8:10 AM, Dongsheng Yang <yangds.fnst@xxxxxxxxxxxxxx> wrote: > When we enable quota, btrfs will rescan quota numbers. We need > to wait the rescan finished before any more operations on btrfs > qgroups. Otherwith, the new btrfs-progs would WARN out: > > WARNING: Rescan is running, qgroup data may be incorrect. > > It would make btrfs/022 failed. > > Signed-off-by: Dongsheng Yang <yangds.fnst@xxxxxxxxxxxxxx> Reviewed-by: Filipe Manana <fdmanana@xxxxxxxx> Thanks, it works and it makes sense. > --- > tests/btrfs/022 | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/btrfs/022 b/tests/btrfs/022 > index 5c1a82d..56d4f3d 100755 > --- a/tests/btrfs/022 > +++ b/tests/btrfs/022 > @@ -51,6 +51,7 @@ _basic_test() > { > _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 > subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT a) > $BTRFS_UTIL_PROG qgroup show $units $SCRATCH_MNT | grep $subvolid >> \ > $seqres.full 2>&1 > -- > 1.8.4.2 > -- Filipe David Manana, "Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men." -- To unsubscribe from this list: send the line "unsubscribe fstests" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html