From ccbe9efd6bb37a58b0d70ed0d5f757460968a865 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Sun, 13 Feb 2022 14:22:49 -0800 Subject: [PATCH] ZTS: Fix checkpoint_ro_rewind.ksh Related to commit 90b77a036. Retry the `zpool export` if the pool is "busy" indicating there is a process accessing the mount point. This can happen after an import and allowing it to be retried will avoid spurious test failures. Reviewed by: George Melikov Signed-off-by: Brian Behlendorf Closes #13092 --- .../tests/functional/pool_checkpoint/checkpoint_ro_rewind.ksh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/zfs-tests/tests/functional/pool_checkpoint/checkpoint_ro_rewind.ksh b/tests/zfs-tests/tests/functional/pool_checkpoint/checkpoint_ro_rewind.ksh index fd7416612b..f326bf0c25 100755 --- a/tests/zfs-tests/tests/functional/pool_checkpoint/checkpoint_ro_rewind.ksh +++ b/tests/zfs-tests/tests/functional/pool_checkpoint/checkpoint_ro_rewind.ksh @@ -44,12 +44,12 @@ populate_test_pool log_must zpool checkpoint $TESTPOOL test_change_state_after_checkpoint -log_must zpool export $TESTPOOL +log_must_busy zpool export $TESTPOOL log_must zpool import -o readonly=on --rewind-to-checkpoint $TESTPOOL test_verify_pre_checkpoint_state "ro-check" -log_must zpool export $TESTPOOL +log_must_busy zpool export $TESTPOOL log_must zpool import $TESTPOOL test_verify_post_checkpoint_state