From 3e5713771d715111084b1a833518828fd97b4c6c Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Wed, 13 May 2026 16:34:35 -0700 Subject: [PATCH] ZTS: zhack_metaslab_leak.ksh busy export If the pool is active 'zpool export' will fail resulting in a test failure. Swap log_must with log_must_busy so the export is retried when reported as busy before failing the test. Reviewed-by: Tony Hutter Signed-off-by: Brian Behlendorf Closes #18512 --- .../tests/functional/cli_root/zhack/zhack_metaslab_leak.ksh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/zfs-tests/tests/functional/cli_root/zhack/zhack_metaslab_leak.ksh b/tests/zfs-tests/tests/functional/cli_root/zhack/zhack_metaslab_leak.ksh index 0d2a39be6b5..c8a69c09aac 100755 --- a/tests/zfs-tests/tests/functional/cli_root/zhack/zhack_metaslab_leak.ksh +++ b/tests/zfs-tests/tests/functional/cli_root/zhack/zhack_metaslab_leak.ksh @@ -31,7 +31,7 @@ verify_runnable "global" function cleanup { - zpool destroy $TESTPOOL + destroy_pool $TESTPOOL rm $tmp } @@ -58,7 +58,7 @@ log_must eval "zdb -m --allocated-map $TESTPOOL > $tmp" log_must zpool destroy $TESTPOOL log_must zpool create $TESTPOOL $DISKS -log_must zpool export $TESTPOOL +log_must_busy zpool export $TESTPOOL log_must eval "zhack metaslab leak $TESTPOOL < $tmp" log_must zpool import $TESTPOOL