diff options
author | Brian Behlendorf <behlendorf1@llnl.gov> | 2022-03-02 11:03:53 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-02 11:03:53 -0800 |
commit | 29a0ffe7951367faeea58e348ee93e037acf56f8 (patch) | |
tree | 8b202337818a380f9d0d16c36add375a90b6c50e | |
parent | fe2ea67ddd6359253a772c68e4bebafbdd2505da (diff) |
ZTS: Fix import_devices_missing.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, allowing it to be retried will
avoid spurious test failures.
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #13169
-rwxr-xr-x | tests/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh b/tests/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh index 53828c912..af6ac8d78 100755 --- a/tests/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh +++ b/tests/zfs-tests/tests/functional/cli_root/zpool_import/import_devices_missing.ksh @@ -68,7 +68,7 @@ function test_devices_missing log_must generate_data $TESTPOOL1 $MD5FILE2 "second" - log_must zpool export $TESTPOOL1 + log_must_busy zpool export $TESTPOOL1 log_must mv $missingvdevs $BACKUP_DEVICE_DIR @@ -85,7 +85,7 @@ function test_devices_missing "get suspended." verify_data_md5sums $MD5FILE >/dev/null 2>&1 - log_must zpool export $TESTPOOL1 + log_must_busy zpool export $TESTPOOL1 typeset newpaths=$(echo "$missingvdevs" | \ sed "s:$DEVICE_DIR:$BACKUP_DEVICE_DIR:g") |