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 <wei3.liu@intel.com>
Reviewed-on: https://review.whamcloud.com/23410
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: James Nunez <james.a.nunez@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
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