- local COS
- local jbdold="N/A"
- local jbdnew="N/A"
- local jbd
-
- for COS in 0 1; do
- do_facet $SINGLEMDS lctl set_param mdt.*.commit_on_sharing=$COS
- avgjbd=0
- avgtime=0
- for i in 1 2 3; do
- do_nodes $CLIENT1,$CLIENT2 "mkdir -p $DIR1/$tdir-\\\$(hostname)-$i"
-
- [ $fstype = ldiskfs ] && jbdold=$(print_jbd_stat)
- echo "=== START createmany old: $jbdold transaction"
- local elapsed=$(do_and_time "do_nodes $CLIENT1,$CLIENT2 createmany -o $DIR1/$tdir-\\\$(hostname)-$i/f- -r$DIR2/$tdir-\\\$(hostname)-$i/f- $nfiles > /dev/null 2>&1")
- [ $fstype = ldiskfs ] && jbdnew=$(print_jbd_stat)
- [ $fstype = ldiskfs ] && jbd=$(( jbdnew - jbdold ))
- echo "=== END createmany new: $jbdnew transaction : $jbd transactions nfiles $nfiles time $elapsed COS=$COS"
- [ $fstype = ldiskfs ] && avgjbd=$(( avgjbd + jbd ))
- avgtime=$(( avgtime + elapsed ))
- done
- eval cos${COS}_jbd=$((avgjbd / 3))
- eval cos${COS}_time=$((avgtime / 3))
- done
+ for COS in 0 1; do
+ do_facet $SINGLEMDS lctl set_param mdt.*.commit_on_sharing=$COS
+ avgjbd=0
+ avgtime=0
+ for i in 1 2 3; do
+ do_nodes $CLIENT1,$CLIENT2 "mkdir -p $DIR1/$tdir-\\\$(hostname)-$i"
+
+ [ "$mds1_FSTYPE" = ldiskfs ] && jbdold=$(print_jbd_stat)
+ echo "=== START createmany old: $jbdold transaction"
+ local elapsed=$(do_and_time "do_nodes $CLIENT1,$CLIENT2 createmany -o $DIR1/$tdir-\\\$(hostname)-$i/f- -r$DIR2/$tdir-\\\$(hostname)-$i/f- $nfiles > /dev/null 2>&1")
+ [ "$mds1_FSTYPE" = ldiskfs ] && jbdnew=$(print_jbd_stat)
+ [ "$mds1_FSTYPE" = ldiskfs ] && jbd=$(( jbdnew - jbdold ))
+ echo "=== END createmany new: $jbdnew transaction : $jbd transactions nfiles $nfiles time $elapsed COS=$COS"
+ [ "$mds1_FSTYPE" = ldiskfs ] && avgjbd=$(( avgjbd + jbd ))
+ avgtime=$(( avgtime + elapsed ))
+ done
+ eval cos${COS}_jbd=$((avgjbd / 3))
+ eval cos${COS}_time=$((avgtime / 3))
+ done