Whamcloud - gitweb
LU-8582 tests: skip sanity/905 for old OSTs
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 5 Jul 2023 01:04:10 +0000 (19:04 -0600)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 6 Jul 2023 04:15:10 +0000 (04:15 +0000)
The fail_loc used in sanity test_905 does not exist in older OSTs.
Skip this subtest for older OSTs.

Lustre-change: https://review.whamcloud.com/51568
Lustre-commit: TBD (from 2ced1e0898aacd741c95c25d44350dfefa953853)

Fixes: 566edb8c43 ("LU-8582 target: send error reply on wrong opcode")
Test-Parameters: trivial testlist=sanity serverversion=2.12.9 env=ONLY=905
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I8fa50ec0f66afd9f24d562e0be57a416c04d8ba8
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51569
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/tests/sanity.sh

index a26e4f7..8df603f 100755 (executable)
@@ -29216,8 +29216,8 @@ run_test 904 "virtual project ID xattr"
 
 # LU-8582
 test_905() {
-       (( $OST1_VERSION >= $(version_code 2.8.54) )) ||
-               skip "lustre < 2.8.54 does not support ladvise"
+       (( $OST1_VERSION >= $(version_code 2.14.0.92) )) ||
+               skip "need OST version >= 2.14.0.92 for fail_loc"
 
        remote_ost_nodsh && skip "remote OST with nodsh"
        $LFS setstripe -c -1 -i 0 $DIR/$tfile || error "setstripe failed"