local param
local orig
+ (( MDS1_VERSION >= $(version_code 2.14.0-ddn141-8-ga462a119ec) &&
+ MDS1_VERSION < $(version_code 2.15.0) )) ||
+ (( MDS1_VERSION >= $(version_code v2_15_61-210-g2153e86541) )) ||
+ skip "need MDS >= 2.15.61.210 for upcall sanity checking"
+
param="mdt.$mdt.identity_upcall"
orig="$(do_facet mds1 "$LCTL get_param -n $param")"
stack_trap "do_facet mds1 $LCTL set_param $param=$orig" EXIT
error "set_param $param=NONE failed"
do_facet mds1 $LCTL set_param $param=none ||
error "set_param $param=none failed"
- do_facet mds1 $LCTL set_param $param=INTERNAL ||
- error "set_param $param=INTERNAL failed"
- do_facet mds1 $LCTL set_param $param=internal ||
- error "set_param $param=internal failed"
+ # INTERNAL upcall is not on master yet
+ if (( MDS1_VERSION < $(version_code 2.15.0) )); then
+ do_facet mds1 $LCTL set_param $param=INTERNAL ||
+ error "set_param $param=INTERNAL failed"
+ do_facet mds1 $LCTL set_param $param=internal ||
+ error "set_param $param=internal failed"
+ fi
if $GSS; then
param="sptlrpc.gss.rsi_upcall"