From 52ca7e5b4e1e57b025a99a37b497a9e32f7485e2 Mon Sep 17 00:00:00 2001 From: Nathaniel Clark Date: Wed, 4 Jun 2014 13:44:10 +0800 Subject: [PATCH] LU-5133 tests: Add version check in sanity/238 Fix for LU-4659 was not included until after 2.5.57 and after 2.5.1. Ensure MDS is running one of these valid branches before allowing the test to run. Lustre-change: http://review.whamcloud.com/10559 Test-Parameters: alwaysuploadlogs envdefinitions=ONLY=238 \ ossjob=lustre-b2_4 mdsjob=lustre-b2_4 ossbuildno=73 mdsbuildno=73 \ testlist=sanity Signed-off-by: Nathaniel Clark Signed-off-by: Jian Yu Change-Id: I25787874866b38f290b21baf76a09a2aec3dc7f4 Reviewed-on: http://review.whamcloud.com/10560 Tested-by: Jenkins Reviewed-by: Patrick Farrell Tested-by: Maloo Reviewed-by: Fan Yong Reviewed-by: Oleg Drokin --- lustre/tests/sanity.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index ebfb34d..fa30f87 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -12072,6 +12072,13 @@ run_test 236 "Layout swap on open unlinked file" # LU-4659 linkea consistency test_238() { + local server_version=$(lustre_version_code $SINGLEMDS) + + [[ $server_version -gt $(version_code 2.5.57) ]] || + [[ $server_version -gt $(version_code 2.5.1) && + $server_version -lt $(version_code 2.5.50) ]] || + { skip "Need MDS version at least 2.5.58 or 2.5.2+"; return; } + touch $DIR/$tfile ln $DIR/$tfile $DIR/$tfile.lnk touch $DIR/$tfile.new -- 1.8.3.1