From 8f2c2dea3cbf9436a2e6c716d1611dbe4cd9c539 Mon Sep 17 00:00:00 2001 From: Alexander Motin Date: Tue, 22 Apr 2025 21:03:52 -0400 Subject: [PATCH] ZTS: Remove fixed sleeps from slog_006_pos Replace `sleep 15` with `zpool wait`, which should take much less than the 15 seconds. And considering it is called 16 times, this should save us up to 4 minutes total. Reviewed-by: Tony Hutter Reviewed-by: Tino Reichardt Signed-off-by: Alexander Motin Sponsored by: iXsystems, Inc. Closes: #17257 --- tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh b/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh index 1d905c922..5c312e82a 100755 --- a/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh +++ b/tests/zfs-tests/tests/functional/slog/slog_006_pos.ksh @@ -61,8 +61,7 @@ do tdev=$(random_get $LDEV2) log_must zpool replace $TESTPOOL $sdev $tdev log_must display_status $TESTPOOL - # sleep 15 to make sure replacement completely. - log_must sleep 15 + log_must zpool wait $TESTPOOL log_must verify_slog_device \ $TESTPOOL $tdev 'ONLINE' $logtype