Whamcloud - gitweb
LU-16945 tests: skip sanity test_27Cg in interop 79/51579/2
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 5 Jul 2023 19:47:28 +0000 (13:47 -0600)
committerOleg Drokin <green@whamcloud.com>
Thu, 24 Aug 2023 04:34:07 +0000 (04:34 +0000)
Sanity test_27Cg is testing functionality that was broken in older
MDS versions, but does not have a version check, so it causes testing
to timeout 100% of the time when running on older servers.  Skip it.

Fixes: d96b98ee6b63 ("LU-16693 lod: ENODEV on setstripe with wrong OST#")
Test-Parameters: trivial testlist=sanity env=ONLY=27Cg
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I52b3d4e6a78a0db8f48401b128e22372f3d8a9bd
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51579
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexander Boyko <alexander.boyko@hpe.com>
Reviewed-by: Alex Deiter <alex.deiter@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/sanity.sh

index 71aeecc..31cb213 100755 (executable)
@@ -2588,8 +2588,11 @@ test_27Cf() {
 run_test 27Cf "test default inheritance with overstriping"
 
 test_27Cg() {
+       (( MDS1_VERSION >= $(version_code v2_15_55-80-gd96b98ee6b) )) ||
+               skip "need MDS version at least v2_15_55-80-gd96b98ee6b for fix"
+
        $LFS setstripe -o 0,$OSTCOUNT $DIR/$tfile
-       [ $? -ne 0 ] || error "must be an error for not existent OST#"
+       (( $? != 0 )) || error "must be an error for not existent OST#"
 }
 run_test 27Cg "test setstripe with wrong OST idx"