Whamcloud - gitweb
LU-5388 tests: add version check code into replay-dual test 24 39/11539/2
authorJian Yu <jian.yu@intel.com>
Thu, 21 Aug 2014 05:46:41 +0000 (22:46 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 25 Aug 2014 16:45:51 +0000 (16:45 +0000)
This patch adds Lustre version check code into replay-dual test 24
to make the test interoperate with servers that do not have change
of http://review.whamcloud.com/11025 .

Test-Parameters: alwaysuploadlogs \
envdefinitions=SLOW=yes,ENABLE_QUOTA=yes,ONLY=24 \
ossjob=lustre-b2_4 mdsjob=lustre-b2_4 ossbuildno=73 mdsbuildno=73 \
testlist=replay-dual

Signed-off-by: Jian Yu <jian.yu@intel.com>
Change-Id: Id4bf872ee4e2d478c2b6cc809711692084e990fd
Reviewed-on: http://review.whamcloud.com/11539
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/tests/replay-dual.sh

index e18467d..f7b1dda 100755 (executable)
@@ -860,6 +860,9 @@ test_23d () {
 run_test 23d "c1 rmdir d1, M0 drop update reply and fail M0/M1, c2 mkdir d1"
 
 test_24 () {
+       [[ $(lustre_version_code $SINGLEMDS) -gt $(version_code 2.5.2) ]] ||
+               { skip "Need MDS version newer than 2.5.2"; return 0; }
+
        touch $MOUNT/$tfile
        stat $MOUNT/$tfile >&/dev/null
 # OBD_FAIL_MDS_REINT_NET_REP
@@ -876,7 +879,7 @@ test_24 () {
 }
 run_test 24 "reconstruct on non-existing object"
 
-# end commit on sharing tests 
+# end commit on sharing tests
 
 complete $SECONDS
 SLEEP=$((`date +%s` - $NOW))