ZTS: Disable io_uring test on CentOS 9

The io_uring test fails on CentOS 9 with the following fio error.
Disable the test for the benefit of the CI until this can be fully
investigated.  This basic test passes as expected on newer kernels.

Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #15636
This commit is contained in:
Brian Behlendorf 2023-12-08 17:31:31 -08:00
parent 03b84099d9
commit 3c502e376b
1 changed files with 7 additions and 0 deletions

View File

@ -44,6 +44,13 @@ if ! $(grep -q "CONFIG_IO_URING=y" /boot/config-$(uname -r)); then
log_unsupported "Requires io_uring support" log_unsupported "Requires io_uring support"
fi fi
if [ -e /etc/os-release ] ; then
source /etc/os-release
if [ -n "$REDHAT_SUPPORT_PRODUCT_VERSION" ] && ((floor($REDHAT_SUPPORT_PRODUCT_VERSION) == 9)) ; then
log_unsupported "Disabled on CentOS 9, fails with 'Operation not permitted'"
fi
fi
fio --ioengine=io_uring --parse-only || log_unsupported "fio io_uring support required" fio --ioengine=io_uring --parse-only || log_unsupported "fio io_uring support required"
function cleanup function cleanup