start_ost || error "Unable to start first ost"
start_ost2 || error "Unable to start second ost"
- do_nodes $(comma_list $(mdts_nodes)) \
- "$LCTL set_param mdt.*.enable_remote_dir=1 \
+ do_nodes $(mdts_nodes) "$LCTL set_param mdt.*.enable_remote_dir=1 \
mdt.*.enable_remote_dir_gid=-1"
mount_client $MOUNT || error "Unable to mount client"
done
# Collect debug information - start of test
- do_nodes $(comma_list $(mdts_nodes)) \
- $LCTL get_param osp.*.prealloc_*_id
+ do_nodes $(mdts_nodes) "$LCTL get_param osp.*.prealloc_*_id"
mount_client $MOUNT || error "mount client $MOUNT failed"
wait_osts_up
check_lfs_df_ret_val $? || error "$LFS df $MOUNT failed"
mkdir $DIR/$tdir || error "mkdir $DIR/$tdir failed"
- stack_trap "do_nodes $(comma_list $(mdts_nodes)) \
- $LCTL get_param osp.*.prealloc_*_id || true" EXIT
+ stack_trap "do_nodes $(mdts_nodes) $LCTL get_param osp.*.prealloc_*_id"
# 1. If the file does not exist, new file will be created
# with specified OSTs.
dp_test_run() {
local test=$1
local facets=$(get_facets MDS)
- local nodes=$(comma_list $(mdts_nodes))
+ local nodes=$(mdts_nodes)
local p="$TMP/$TESTSUITE-$TESTNAME.parameters"
save_lustre_params $facets "mdt.*.dom_lock" >> $p
t7_test() {
local local_loc=$1
local saved_mdscount=$MDSCOUNT
+ local mdts=$(mdts_nodes)
[ $MDSCOUNT -le 8 ] ||
error "Too much MDT, test data set on each MDT may be unbalance"
echo "+++++ Start cycle mdscount=$MDSCOUNT at: $(date) +++++"
echo
- for ((j = $MINSUBDIR; j <= $MAXSUBDIR;
- j = $((j + MINSUBDIR)))); do
+ for ((j = $MINSUBDIR; j <= $MAXSUBDIR; j += MINSUBDIR)); do
echo "formatall"
formatall > /dev/null ||
error "(2) Fail to formatall, subdirs=${j}"
$LFS setstripe -c 1 -i -1 $LFSCKDIR ||
error "(5) Fail to setstripe on $LFSCKDIR"
- do_nodes $(comma_list $(mdts_nodes)) \
- $LCTL set_param fail_loc=$local_loc
+ do_nodes $mdts $LCTL set_param fail_loc=$local_loc
local RC=0
namespace_gen_set ${j} || RC=$?
[ $RC -eq 0 ] ||
error "(7) LFSCK failed with $RC, subdirs=${j}"
- do_nodes $(comma_list $(mdts_nodes)) \
- $LCTL set_param fail_loc=0
+ do_nodes $mdts $LCTL set_param fail_loc=0
done
echo "stopall"