The QoS feature in the TBF policy was added to Lustre with
tag 2.9.53 and a patch with commit hash
d2c403363f6. Thus,
sanityn test 77j should only be run for servers with version
2.9.53 and later.
Test-Parameters: trivial mdsjob=lustre-b2_9 ossjob=lustre-b2_9 serverbuildno=2 testlist=sanityn
Signed-off-by: James Nunez <james.a.nunez@intel.com>
Change-Id: Ia2a04b5ae688809d4a84a2dc8459598f02932119
Reviewed-on: https://review.whamcloud.com/30385
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Saurabh Tandan <saurabh.tandan@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
}
test_77i() {
- [ $(lustre_version_code ost1) -ge $(version_code 2.8.55) ] ||
+ [ $(lustre_version_code ost1) -ge $(version_code 2.8.55) ] ||
{ skip "Need OST version at least 2.8.55"; return 0; }
for i in $(seq 1 $OSTCOUNT)
test_77j() {
local idis
local rateis
- if [ $(lustre_version_code ost1) -ge $(version_code 2.8.60) ]; then
+ local ost_version=$(lustre_version_code ost1)
+
+ [ $ost_version -ge $(version_code 2.9.53) ] ||
+ { skip "Need OST version at least 2.9.53"; return 0; }
+ if [ $ost_version -ge $(version_code 2.8.60) ]; then
idis="opcode="
rateis="rate="
fi