aboutsummaryrefslogtreecommitdiffstats
path: root/tests/Makefile.am
diff options
context:
space:
mode:
authorRyan Moeller <[email protected]>2021-10-01 11:36:02 -0400
committerTony Hutter <[email protected]>2022-02-16 17:58:55 -0800
commitfc3230a78116490f7a18e4110b374b0ccad5a198 (patch)
tree89852dba995ef04f5f0bdd513f2699dfd240d363 /tests/Makefile.am
parented064ed59640892c462d1126e2883a068d71243d (diff)
ZTS: Minimize udev_wait in zvol_misc tests
The zvol_misc tests, in particular zvol_misc_volmode, make use of a common udev_wait function to wait for zvol devices in /dev to quiesce on Linux. On other platforms this function currently only sleeps for one second before returning. This is insufficient, and zvol_misc_volmode has been flaky on FreeBSD as a result. Replace udev_wait with block_device_wait, passing through the optional device parameter where possible. Rearrange a few checks to strengthen the verifications we are making and avoid unnecessarily sleeping. We must keep udev_wait in a couple places to pass in Github CI workflows. Remove zvol_misc_volmode from the maybe failing tests on FreeBSD in zts-report.py. Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: John Kennedy <[email protected]> Signed-off-by: Ryan Moeller <[email protected]> Closes #12583
Diffstat (limited to 'tests/Makefile.am')
0 files changed, 0 insertions, 0 deletions