From ed336c765b50a37857daeb6fb7b2d523315399ca Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Wed, 26 Oct 2016 10:55:04 -0700 Subject: [PATCH] LU-9041 test: Add version check to sanity test_402 Skip sanity test_402 if server version is older than 2.7.3 or older than 2.7.66 or older than 2.7.18.4 Test-Parameters: trivial testlist=sanity Change-Id: Ib47a5ab1e0f436661077d75b67bc9e7b2728b929 Signed-off-by: Wei Liu Reviewed-on: https://review.whamcloud.com/23410 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Jian Yu Reviewed-by: James Nunez Reviewed-by: Oleg Drokin --- lustre/tests/sanity.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 98474bc..00e0064 100755 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -15632,6 +15632,14 @@ test_401d() { run_test 401d "Verify 'lctl set_param' accepts values containing '='" test_402() { + local server_version=$(lustre_version_code $SINGLEMDS) + [[ $server_version -ge $(version_code 2.7.66) ]] || + [[ $server_version -ge $(version_code 2.7.18.4) && + $server_version -lt $(version_code 2.7.50) ]] || + [[ $server_version -ge $(version_code 2.7.2) && + $server_version -lt $(version_code 2.7.11) ]] || + { skip "Need MDS version 2.7.2+ or 2.7.18.4+ or 2.7.66+"; + return; } remote_mds_nodsh && skip "remote MDS with nodsh" && return $LFS setdirstripe -i 0 $DIR/$tdir || error "setdirstripe -i 0 failed" #define OBD_FAIL_MDS_FLD_LOOKUP 0x15c -- 1.8.3.1