]> www.infradead.org Git - users/sagi/blktests.git/commitdiff
block/011: set default timeout to 20 minutes
authorShin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Tue, 31 Oct 2023 00:19:13 +0000 (09:19 +0900)
committerShin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Thu, 7 Dec 2023 01:12:04 +0000 (10:12 +0900)
The test case runs fio while disabling and enabling PCI device of the
test target block device. Depending on the device type, it takes very
long time to re-enable the device. At worst case, it takes 4 hours to
complete the test case.

To avoid the meaningless long test runtime, set default timeout limit. I
ran the test case on various devices: real NVME SSD, QEMU NVME
emulation, HDDs with AHCI, HDDs with SAS-HBA. Many of them takes less
than 20 minutes to complete and pass the test case. Hence, choose 20
minutes as the timeout duration.

Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
tests/block/011

index 122ee4a9d516b8d95da24037b169ef46ef74f7c7..63212122a736cae2bf1827aff5cc516b349456b4 100755 (executable)
@@ -49,6 +49,7 @@ test_device() {
        fi
 
        # start fio job
+       : "${TIMEOUT:=1200}"
        _run_fio_rand_io --filename="$TEST_DEV" --size="$size" \
                        --ignore_error=EIO,ENXIO,ENODEV &