Whamcloud - gitweb
LU-13194 tests: check server version sanityn 104 61/37461/2
authorJames Nunez <jnunez@whamcloud.com>
Tue, 4 Feb 2020 04:15:10 +0000 (21:15 -0700)
committerOleg Drokin <green@whamcloud.com>
Thu, 6 Feb 2020 19:50:23 +0000 (19:50 +0000)
Check the server version before running sanityn test 104.
If the server version is less than 2.12.4, skip the test.

Fixes: d2f7cb7934a0 ("LU-12026 mdt: MDS stores atime|mtime|ctime")

Test-Parameters: trivial serverversion=2.11.0 serverdistro=el7 envdefinitions=ONLY=104 testlist=sanityn
Test-Parameters: envdefinitions=ONLY=104 testlist=sanityn

Signed-off-by: James Nunez <jnunez@whamcloud.com>
Change-Id: I625fb0163c078dc95ed670d169dc5744bc16d4e8
Reviewed-on: https://review.whamcloud.com/37461
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Wei Liu <sarah@whamcloud.com>
lustre/tests/sanityn.sh

index 72a3971..8ee25b7 100755 (executable)
@@ -4857,6 +4857,8 @@ check_mdt_xtimes()
 
 test_104() {
        [ "$mds1_FSTYPE" == "ldiskfs" ] || skip_env "ldiskfs only test"
 
 test_104() {
        [ "$mds1_FSTYPE" == "ldiskfs" ] || skip_env "ldiskfs only test"
+       [ $MDS1_VERSION -lt $(version_code 2.12.4) ] &&
+               skip "Need MDS version at least 2.12.4"
 
        local pid
        local mdtdev=$(mdsdevname ${SINGLEMDS//mds/})
 
        local pid
        local mdtdev=$(mdsdevname ${SINGLEMDS//mds/})