Whamcloud - gitweb
LU-17289 test: fix sanity/906 version check
authorAndreas Dilger <adilger@whamcloud.com>
Thu, 4 Jan 2024 00:07:34 +0000 (00:07 +0000)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 6 Jan 2024 08:21:59 +0000 (08:21 +0000)
Fix the version check in test_906 to include RHEL9.3.0.

Change-Id: I7e066cdd16946b541fee96281dd5a5c90daa7072
Fixes: a6739c9c9a ("LU-17289 test: disable sanity/test_906 temporarily")
Test-Parameters: trivial testlist=sanity clientdistro=el9.3
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/53580
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/sanity.sh

index d721441..094ef21 100755 (executable)
@@ -103,15 +103,15 @@ sles_version_code()
 # what tests to run
 if [ -r /etc/SuSE-release ] || [ -r /etc/SUSE-brand ]; then
        sles_version=$(sles_version_code)
-       [ $sles_version -lt $(version_code 11.4.0) ] &&
+       (( $sles_version >= $(version_code 11.4.0) )) ||
                always_except LU-4341 170
 
-       [ $sles_version -lt $(version_code 12.0.0) ] &&
+       (( $sles_version >= $(version_code 12.0.0) )) ||
                always_except LU-3703 234
 elif [ -r /etc/redhat-release ]; then
        rhel_version=$(cat /etc/redhat-release |
                sed -e 's/^[^0-9.]*//g' | sed -e 's/[ ].*//')
-       if [[ $(version_code $rhel_version) -gt $(version_code 9.3.0) ]]; then
+       if (( $(version_code $rhel_version) >= $(version_code 9.3.0) )); then
                # disable test_906 temporarily until rhel9.3 solves the
                # failure on fio io_uring I/O engine.
                always_except LU-17289 906