diff --git a/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh b/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh index 3166bd6ec1..e8bc8d5144 100755 --- a/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh +++ b/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh @@ -32,3 +32,4 @@ . $STF_SUITE/include/libtest.shlib default_cleanup +rm -f $TEST_BASE_DIR/disk0 diff --git a/tests/zfs-tests/tests/functional/write_dirs/setup.ksh b/tests/zfs-tests/tests/functional/write_dirs/setup.ksh index 9e70fc47b8..a14eab27e9 100755 --- a/tests/zfs-tests/tests/functional/write_dirs/setup.ksh +++ b/tests/zfs-tests/tests/functional/write_dirs/setup.ksh @@ -33,4 +33,6 @@ verify_runnable "global" -default_setup "$DISKS" +DISK=$TEST_BASE_DIR/disk0 +truncate -s 2G $DISK +default_setup $DISK diff --git a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh index d8c82f7220..881f78d582 100755 --- a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh +++ b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_001_pos.ksh @@ -48,6 +48,8 @@ verify_runnable "both" function cleanup { destroy_dataset $TESTPOOL/$TESTFS + wait_freeing $TESTPOOL + sync_pool $TESTPOOL zfs create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS } diff --git a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh index 29ef9eadf3..a0bc4ce326 100755 --- a/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh +++ b/tests/zfs-tests/tests/functional/write_dirs/write_dirs_002_pos.ksh @@ -48,6 +48,8 @@ verify_runnable "both" function cleanup { destroy_dataset $TESTPOOL/$TESTFS + wait_freeing $TESTPOOL + sync_pool $TESTPOOL zfs create -o mountpoint=$TESTDIR $TESTPOOL/$TESTFS }