From: Misono, Tomohiro Date: Tue, 20 Feb 2018 05:34:32 +0000 (+0900) Subject: btrfs/150: add _scratch_dev_pool_get/put to run the test as expected X-Git-Tag: v2022.05.01~1645 X-Git-Url: http://git.apps.os.sepia.ceph.com/?p=xfstests-dev.git;a=commitdiff_plain;h=bf382b0e77307545ce9bfcfd19f17bd65c03cbb0 btrfs/150: add _scratch_dev_pool_get/put to run the test as expected btrfs/150 uses RAID1 profile and make SCRATCH_DEV fail for test. However, if SCRATCH_DEV_POOL consists more than two devices, SCRATCH_DEV may not be used for RAID1 pair and the tests may not run as expected. Fix this by add _scratch_dev_pool_get/put like other tests (141, 143 etc.) do. Signed-off-by: Tomohiro Misono Reviewed-by: Qu Wenruo Signed-off-by: Eryu Guan --- diff --git a/tests/btrfs/150 b/tests/btrfs/150 index 97041b6c..1e4586be 100755 --- a/tests/btrfs/150 +++ b/tests/btrfs/150 @@ -55,6 +55,7 @@ _supported_os Linux _require_scratch _require_fail_make_request _require_scratch_dev_pool 2 +_scratch_dev_pool_get 2 SYSFS_BDEV=`_sysfs_dev $SCRATCH_DEV` enable_io_failure() @@ -100,6 +101,7 @@ while [[ -z $result ]]; do disable_io_failure done +_scratch_dev_pool_put # success, all done status=0 exit