From 10da73dcd284f15dbd8d1140fcea3a93368b0b41 Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Fri, 26 Apr 2024 07:35:53 +0930 Subject: [PATCH] btrfs-progs: tests: remove misc/061-subvol-delete-qgroup test case The test case relies on `--delete-qgroup` option which has been removed. The feature needs to be implemented in kernel as it's more complex than just calling an ioctl. The test case does not take the complexity of subvolume dropping into consideration and only tested the simplest cases. Signed-off-by: Qu Wenruo Signed-off-by: David Sterba --- .../061-subvol-delete-qgroup/test.sh | 47 ------------------- 1 file changed, 47 deletions(-) delete mode 100755 tests/misc-tests/061-subvol-delete-qgroup/test.sh diff --git a/tests/misc-tests/061-subvol-delete-qgroup/test.sh b/tests/misc-tests/061-subvol-delete-qgroup/test.sh deleted file mode 100755 index c2637ac3..00000000 --- a/tests/misc-tests/061-subvol-delete-qgroup/test.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/bash -# Create subvolumes with enabled qutoas and check that subvolume deleteion will -# also delete the 0-level qgruop. - -source "$TEST_TOP/common" || exit - -setup_root_helper -prepare_test_dev - -run_check_mkfs_test_dev -run_check_mount_test_dev -run_check $SUDO_HELPER dd if=/dev/zero of="$TEST_MNT"/file bs=1M count=1 - -# Without quotas -run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/subv1" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/subv2" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume delete --delete-qgroup "$TEST_MNT/subv1" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume delete --no-delete-qgroup "$TEST_MNT/subv2" -run_check $SUDO_HELPER "$TOP/btrfs" filesystem sync "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume sync "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvol list "$TEST_MNT" - -# With quotas enabled -run_check $SUDO_HELPER "$TOP/btrfs" quota enable "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/subv1" -rootid1=$(run_check_stdout "$TOP/btrfs" inspect-internal rootid "$TEST_MNT/subv1") -run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/subv2" -rootid2=$(run_check_stdout "$TOP/btrfs" inspect-internal rootid "$TEST_MNT/subv2") -run_check $SUDO_HELPER "$TOP/btrfs" qgroup create 1/1 "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" qgroup assign "0/$rootid1" 1/1 "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" qgroup assign "0/$rootid2" 1/1 "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" quota rescan --wait "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvol list "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume delete --delete-qgroup "$TEST_MNT/subv1" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume delete --no-delete-qgroup "$TEST_MNT/subv2" -run_check $SUDO_HELPER "$TOP/btrfs" filesystem sync "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvolume sync "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" subvol list "$TEST_MNT" -run_check $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT" -if run_check_stdout $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT" | grep -q "0/$rootid1"; then - _fail "qgroup 0/$rootid1 not deleted" -fi -if ! run_check_stdout $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT" | grep -q "0/$rootid2"; then - _fail "qgroup 0/$rootid2 deleted" -fi -run_check_umount_test_dev