Test #48 runs some i/o to the test device for 30 seconds and then waits 45 seconds for fio to finish. If this wait times out, the test assumes that fio is hung because of a zone locking issue and fails. It is observed that 45s may not be enough for some HDDs, especially the ones running specialized firmware. Increase the timeout to 180 seconds to avoid any false positives. There is no change in test duration for the most common devices. The test will wait for the full 180 seconds only if it fails, otherwise it will finish very soon after the 30 second i/o period ends. Signed-off-by: Dmitry Fomichev <dmitry.fomichev@xxxxxxx> --- t/zbd/test-zbd-support | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/t/zbd/test-zbd-support b/t/zbd/test-zbd-support index c1ee52ed..2a7faf38 100755 --- a/t/zbd/test-zbd-support +++ b/t/zbd/test-zbd-support @@ -1008,7 +1008,7 @@ test48() { { echo; echo "fio ${opts[*]}"; echo; } >>"${logfile}.${test_number}" - timeout -v -s KILL 45s \ + timeout -v -s KILL 180s \ "${dynamic_analyzer[@]}" "$fio" "${opts[@]}" \ >> "${logfile}.${test_number}" 2>&1 || return $? } -- 2.28.0