The following changes since commit 16b9f29dab1d105951da663474ec243942fda400: Merge branch 'fix-stat-overflow' of https://github.com/stilor/fio (2023-10-06 15:27:23 -0400) are available in the Git repository at: git://git.kernel.dk/fio.git master for you to fetch changes up to 50b94305b08a746c21a2c644ffb3cb56915d86ee: t/zbd: avoid test case 45 failure (2023-10-13 17:31:47 -0400) ---------------------------------------------------------------- Shin'ichiro Kawasaki (1): t/zbd: avoid test case 45 failure t/zbd/test-zbd-support | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) --- Diff of recent changes: diff --git a/t/zbd/test-zbd-support b/t/zbd/test-zbd-support index 0436d319..2f15a191 100755 --- a/t/zbd/test-zbd-support +++ b/t/zbd/test-zbd-support @@ -1058,15 +1058,20 @@ test44() { test45() { local bs i + local grep_str="fio: first I/O failed. If .* is a zoned block device, consider --zonemode=zbd" require_zbd || return $SKIP_TESTCASE prep_write bs=$((min_seq_write_size)) - run_one_fio_job "$(ioengine "psync")" --iodepth=1 --rw=randwrite --bs=$bs\ - --offset=$((first_sequential_zone_sector * 512)) \ - --size="$zone_size" --do_verify=1 --verify=md5 2>&1 | - tee -a "${logfile}.${test_number}" | - grep -q "fio: first I/O failed. If .* is a zoned block device, consider --zonemode=zbd" + for ((i = 0; i < 10; i++)); do + run_one_fio_job "$(ioengine "psync")" --iodepth=1 --rw=randwrite \ + --offset=$((first_sequential_zone_sector * 512)) \ + --bs="$bs" --time_based --runtime=1s \ + --do_verify=1 --verify=md5 \ + >> "${logfile}.${test_number}" 2>&1 + grep -qe "$grep_str" "${logfile}.${test_number}" && return 0 + done + return 1 } # Random write to sequential zones, libaio, 8 jobs, queue depth 64 per job