diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh index 9908d0754f..5b464c3c24 100755 --- a/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh +++ b/tests/zfs-tests/tests/functional/cli_root/zpool_create/zpool_create_024_pos.ksh @@ -39,6 +39,10 @@ verify_runnable "global" +if is_32bit; then + log_unsupported "Test case runs slowly on 32 bit" +fi + function cleanup { if [[ -n "$child_pids" ]]; then 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 9f0b3f3cdc..05fd3f4f2e 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 @@ -46,6 +46,10 @@ verify_runnable "both" +if is_32bit; then + log_unsupported "Test case runs slowly on 32 bit" +fi + function cleanup { for file in `find $TESTDIR -type f`; do diff --git a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh index 00a7ac1663..c58f71f496 100755 --- a/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh +++ b/tests/zfs-tests/tests/functional/zvol/zvol_misc/zvol_misc_002_pos.ksh @@ -44,6 +44,10 @@ verify_runnable "global" +if is_32bit; then + log_unsupported "Test case runs slowly on 32 bit" +fi + volsize=$(zfs get -H -o value volsize $TESTPOOL/$TESTVOL) function cleanup @@ -88,7 +92,7 @@ done if is_linux; then EXIT_STATUS=4 - sync + log_must sync else EXIT_STATUS=39 log_must lockfs -f $TESTDIR