From 7b28fde5d309ab4bc7d6b5007f8554ee22dda731 Mon Sep 17 00:00:00 2001 From: Vladimir Saveliev Date: Mon, 6 Jan 2014 12:26:31 +0800 Subject: [PATCH] LU-3920 tests: check MDS version before testing HSM feature Sanity tests 56y and 229 fail when MDS does not have HSM support. Check MDS version and skip the tests in that case. This patch is back-ported from the following one: Lustre-commit: b635ddd7f6ebe04681fae34da3b26e3b6b5301f0 Lustre-change: http://review.whamcloud.com/8121 Test-Parameters: envdefinitions=SLOW=yes,ENABLE_QUOTA=yes,ONLY=229 \ ossjob=lustre-b2_4 mdsjob=lustre-b2_4 ossbuildno=70 mdsbuildno=70 \ testlist=sanity Xyratex-bug-id: MRP-1417 Signed-off-by: Vladimir Saveliev Change-Id: I6bf3bffd45ad8a2a7c72424447a4d486389c8e8d Signed-off-by: Jian Yu Reviewed-on: http://review.whamcloud.com/8734 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Bob Glossman Reviewed-by: Oleg Drokin --- lustre/tests/sanity.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index fc286d3..5436029 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -4571,6 +4571,11 @@ test_56x() { run_test 56x "lfs migration support" test_56y() { + local server_version=$(get_lustre_version $SINGLEMDS) + [[ $(version_code $server_version) -lt $(version_code 2.4.53) ]] && + skip "No HSM support on $server_version MDS," \ + "need 2.4.53 at least" && return + local res="" local dir0=$DIR/$tdir/$testnum @@ -11555,6 +11560,10 @@ test_228c() { run_test 228c "NOT shrink the last entry in OI index node to recycle idle leaf" test_229() { # LU-2482, LU-3448 + local server_version=$(get_lustre_version $SINGLEMDS) + [[ $(version_code $server_version) -lt $(version_code 2.4.53) ]] && + skip "No HSM support on $server_version MDS," \ + "need 2.4.53 at least" && return [ $PARALLEL == "yes" ] && skip "skip parallel run" && return [ $OSTCOUNT -lt 2 ] && skip "needs >= 2 OSTs" && return -- 1.8.3.1