}
test_32a() { # bug 11270
- local p="$TMP/sanityN-$TESTNAME.parameters"
- save_lustre_params $HOSTNAME osc.*.lockless_truncate > $p
+ local p="$TMP/$TESTSUITE-$TESTNAME.parameters"
+ save_lustre_params client "osc.*.lockless_truncate" > $p
cancel_lru_locks osc
enable_lockless_truncate 1
rm -f $DIR1/$tfile
test_32b() { # bug 11270
remote_ost_nodsh && skip "remote OST with nodsh" && return
- local node
- local p="$TMP/sanityN-$TESTNAME.parameters"
- save_lustre_params $HOSTNAME "osc.*.contention_seconds" > $p
- for node in $(osts_nodes); do
- save_lustre_params $node "ldlm.namespaces.filter-*.max_nolock_bytes" >> $p
- save_lustre_params $node "ldlm.namespaces.filter-*.contended_locks" >> $p
- save_lustre_params $node "ldlm.namespaces.filter-*.contention_seconds" >> $p
- done
- clear_osc_stats
+ local node
+ local facets=$(get_facets OST)
+ local p="$TMP/$TESTSUITE-$TESTNAME.parameters"
+
+ save_lustre_params client "osc.*.contention_seconds" > $p
+ save_lustre_params $facets \
+ "ldlm.namespaces.filter-*.max_nolock_bytes" >> $p
+ save_lustre_params $facets \
+ "ldlm.namespaces.filter-*.contended_locks" >> $p
+ save_lustre_params $facets \
+ "ldlm.namespaces.filter-*.contention_seconds" >> $p
+ clear_osc_stats
+
# agressive lockless i/o settings
for node in $(osts_nodes); do
do_node $node 'lctl set_param -n ldlm.namespaces.filter-*.max_nolock_bytes 2000000; lctl set_param -n ldlm.namespaces.filter-*.contended_locks 0; lctl set_param -n ldlm.namespaces.filter-*.contention_seconds 60'
local param_file=$TMP/$tfile-params
local fstype=$(facet_fstype $SINGLEMDS)
- save_lustre_params $(comma_list $(mdts_nodes)) "mdt.*.commit_on_sharing" > $param_file
+ save_lustre_params $(get_facets MDS) \
+ "mdt.*.commit_on_sharing" > $param_file
local COS
local jbdold="N/A"
local nfiles=${TEST33_NFILES:-10000}
local param_file=$TMP/$tfile-params
- save_lustre_params $(comma_list $(mdts_nodes)) \
- "mdt.*.commit_on_sharing" > $param_file
+ save_lustre_params $(get_facets MDS) \
+ "mdt.*.commit_on_sharing" > $param_file
+
local COS
local jbdold
local jbdnew