From: Wei Liu Date: Wed, 26 Oct 2016 17:55:04 +0000 (-0700) Subject: LU-9041 test: Add version check to sanity test_402 X-Git-Tag: 2.9.53~35 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=ed336c765b50a37857daeb6fb7b2d523315399ca 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 --- 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