- $r $LCTL conf_param $fsname-OST0000.osc.max_dirty_mb=15 || {
- error_noexit "Setting \"max_dirty_mb\""
- return 1
- }
- $r $LCTL conf_param $fsname-OST0000.failover.node=$nid || {
- error_noexit "Setting OST \"failover.node\""
- return 1
- }
- $r $LCTL conf_param $fsname-MDT0000.mdc.max_rpcs_in_flight=9 || {
- error_noexit "Setting \"max_rpcs_in_flight\""
- return 1
- }
- $r $LCTL conf_param $fsname-MDT0000.failover.node=$nid || {
- error_noexit "Setting MDT \"failover.node\""
- return 1
- }
+ if [[ $PERM_CMD = *"set_param -P"* ]]; then
+ $r $PERM_CMD osc.$fsname-OST0000*.import=connection=$nid || {
+ error_noexit "Setting OST \"failover.node\""
+ return 1
+ }
+ $r $PERM_CMD mdc.$fsname-MDT0000*.import=connection=$nid || {
+ error_noexit "Setting MDT \"failover.node\""
+ return 1
+ }
+ $r $PERM_CMD osc.$fsname-OST0000-*.max_dirty_mb=15 || {
+ error_noexit "Setting \"max_dirty_mb\""
+ return 1
+ }
+ $r $PERM_CMD mdc.$fsname-MDT0000-*.max_rpcs_in_flight=9 || {
+ error_noexit "Setting \"max_rpcs_in_flight\""
+ return 1
+ }
+ $r $PERM_CMD lov.$fsname-MDT0000-*.stripesize=4M || {
+ error_noexit "Setting \"lov.stripesize\""
+ return 1
+ }
+ $r $PERM_CMD mdd.$fsname-MDT0000-*.atime_diff=70 || {
+ error_noexit "Setting \"mdd.atime_diff\""
+ return 1
+ }
+ else
+ $r $PERM_CMD $fsname-OST0000.failover.node=$nid || {
+ error_noexit "Setting OST \"failover.node\""
+ return 1
+ }
+
+ $r $PERM_CMD $fsname-MDT0000.failover.node=$nid || {
+ error_noexit "Setting MDT \"failover.node\""
+ return 1
+ }
+
+ $r $PERM_CMD $fsname-OST0000.osc.max_dirty_mb=15 || {
+ error_noexit "Setting \"max_dirty_mb\""
+ return 1
+ }
+ $r $PERM_CMD $fsname-MDT0000.mdc.max_rpcs_in_flight=9 || {
+ error_noexit "Setting \"max_rpcs_in_flight\""
+ return 1
+ }
+ $r $PERM_CMD $fsname-MDT0000.lov.stripesize=4M || {
+ error_noexit "Setting \"lov.stripesize\""
+ return 1
+ }
+ $r $PERM_CMD $fsname-MDT0000.mdd.atime_diff=70 || {
+ error_noexit "Setting \"mdd.atime_diff\""
+ return 1
+ }
+ fi
+