3 # simple test of qgroup show --sync option
5 source "$TEST_TOP/common"
7 check_prereq mkfs.btrfs
13 run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
14 run_check_mount_test_dev
16 run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/Sub"
17 run_check $SUDO_HELPER "$TOP/btrfs" quota enable "$TEST_MNT/Sub"
19 for opt in '' '--' '--sync'; do
20 run_check $SUDO_HELPER "$TOP/btrfs" qgroup limit 300M "$TEST_MNT/Sub"
21 run_check $SUDO_HELPER dd if=/dev/zero of="$TEST_MNT/Sub/file" bs=1M count=200
23 run_check $SUDO_HELPER "$TOP/btrfs" qgroup show -re $opt "$TEST_MNT/Sub"
25 run_check $SUDO_HELPER "$TOP/btrfs" qgroup limit none "$TEST_MNT/Sub"
26 run_check $SUDO_HELPER rm -f "$TEST_MNT/Sub/file"
27 run_check "$TOP/btrfs" filesystem sync "$TEST_MNT/Sub"
30 run_check_umount_test_dev