Whamcloud - gitweb
LU-16425 tests: skip interop recovery-small/144a/144b 79/49679/6
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 18 Jan 2023 18:26:09 +0000 (11:26 -0700)
committerOleg Drokin <green@whamcloud.com>
Tue, 31 Jan 2023 02:34:57 +0000 (02:34 +0000)
Skip recovery-small test_144a and test_144b for old MDS
missing the fix and for its corresponding test.

Fixes: 240938f7b1 ("LU-8367 tests: cleanup_orphans hang reproducer")
Fixes: aa6250b741 ("LU-15724 tests: MDT failover hang reproducer")
Test-Parameters: trivial testlist=recovery-small env=ONLY=144 serverversion=2.14.0
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I77bfdf55d0218aa9e252f742cc90f1c61216d506
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49679
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Sarah Liu <sarah@whamcloud.com>
Reviewed-by: Alex Deiter <alex.deiter@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/recovery-small.sh

index bc0c5d1..6d405db 100755 (executable)
@@ -3066,8 +3066,8 @@ test_142() {
 run_test 142 "orphan name stub can be cleaned up in startup"
 
 test_143() {
-       [ $(lustre_version_code $SINGLEMDS) -lt $(version_code 2.13.00) ] &&
-               skip "Need MDS version at least 2.13.00"
+       (( $MDS1_VERSION >= $(version_code 2.13.0) )) ||
+               skip "Need MDS version at least 2.13.0"
        [ "$PARALLEL" == "yes" ] && skip "skip parallel run"
 
        local mntpt=$(facet_mntpt $SINGLEMDS)
@@ -3086,6 +3086,8 @@ run_test 143 "orphan cleanup thread shouldn't be blocked even delete failed"
 test_144a() {
        [[ $($LCTL get_param mdc.*.import) =~ connect_flags.*overstriping ]] ||
                skip "server does not support overstriping"
+       (( MDS1_VERSION >= $(version_code 2.15.50.49) )) ||
+               skip "Need MDS version at least 2.15.50.49"
 
        local pids=""
        local setcount=1000
@@ -3134,6 +3136,8 @@ run_test 144a "MDT failover should stop precreation threads"
 test_144b() {
        [[ $($LCTL get_param mdc.*.import) =~ connect_flags.*overstriping ]] ||
                skip "server does not support overstriping"
+       (( MDS1_VERSION >= $(version_code 2.15.51.50) )) ||
+               skip "Need MDS version at least 2.15.51.50"
 
        local pids=""
        local rc=0