diff options
author | Brian Behlendorf <[email protected]> | 2022-03-02 11:03:53 -0800 |
---|---|---|
committer | Tony Hutter <[email protected]> | 2022-03-02 11:27:05 -0800 |
commit | 037434e4fc5e30f6bb38ce62c7aab8aaa30c6e0b (patch) | |
tree | b8980a358c59f5445340879041e8fb1423fa4d46 /tests | |
parent | 190516f0c514e96f6121c34bb2a8c2c8a18d765e (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 <[email protected]>
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #13169
Diffstat (limited to 'tests')
-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") |