platformtest: retry zpool export if 'pool is busy'

On Ubuntu, something seems to be holding on to the pool for too long.
This commit is contained in:
Christian Schwarz
2021-12-18 15:55:50 +01:00
parent 2e2a8a1d5d
commit 04e03f4d06
2 changed files with 23 additions and 2 deletions
+1
View File
@@ -37,6 +37,7 @@ func main() {
flag.StringVar(&args.CreateArgs.Mountpoint, "mountpoint", "", "")
flag.BoolVar(&args.StopAndKeepPoolOnFail, "failure.stop-and-keep-pool", false, "if a test case fails, stop test execution and keep pool as it was when the test failed")
flag.StringVar(&args.Run, "run", "", "")
flag.DurationVar(&platformtest.ZpoolExportTimeout, "zfs.zpool-export-timeout", platformtest.ZpoolExportTimeout, "")
flag.Parse()
if err := HarnessRun(args); err != nil {