diff --git a/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh b/tests/zfs-tests/tests/functional/write_dirs/cleanup.ksh index 3166bd6ec..e8bc8d514 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 9e70fc47b..a14eab27e 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 d8c82f722..881f78d58 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 29ef9eadf..a0bc4ce32 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 }