Whamcloud - gitweb
LU-14325 tests: skip replay-single 134 for older servers 50/45450/3
authorJames Nunez <jnunez@whamcloud.com>
Wed, 3 Nov 2021 19:39:06 +0000 (13:39 -0600)
committerOleg Drokin <green@whamcloud.com>
Tue, 30 Nov 2021 03:52:29 +0000 (03:52 +0000)
The fix for a PFL file lost during recovery was landed to
Lustre 2.13.53.  Servers prior to 2.13.53 will fail the
replay-single test, test_134, added to the original patch
to check that PFL files are not lost.  Thus, we need to
skip this test for Lustre servers less than 2.13.53.

Fixes: 72d45e1d344c ("LU-13809 mdc: fix lovea for replay")
Test-Parameters: trivial env=ONLY=134 testlist=replay-single
Test-Parameters: serverdistro=el7.9 serverversion=2.12.7 env=ONLY=134 testlist=replay-single
Test-Parameters: serverdistro=el7.7 serverversion=2.13.0 env=ONLY=134 testlist=replay-single
Signed-off-by: James Nunez <jnunez@whamcloud.com>
Change-Id: Id70f9e06f6221f88a54d696afce9de70cbcf1efa
Reviewed-on: https://review.whamcloud.com/45450
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alena Nikitenko <anikitenko@ddn.com>
Reviewed-by: Wei Liu <sarah@whamcloud.com>
lustre/tests/replay-single.sh

index a2c290f..cddb213 100755 (executable)
@@ -4938,6 +4938,8 @@ run_test 133 "check resend of ongoing requests for lwp during failover"
 
 test_134() {
        [ $OSTCOUNT -lt 2 ] && skip "needs >= 2 OSTs" && return 0
+       (( $MDS1_VERSION >= $(version_code 2.13.56) )) ||
+               skip "need MDS version >= 2.13.56"
 
        pool_add pool_134
        pool_add_targets pool_134 1 1