# allow large DoM component
saved_max_kb=$(do_facet $SINGLEMDS $LCTL \
get_param -n lod.*.dom_stripesize_max_kb | tail -1)
+
+ echo "saved_max_kb=" $saved_max_kb
+
do_nodes $(comma_list $(all_mdts_nodes)) \
$LCTL set_param lod.*.dom_stripesize_max_kb=$((1024*100))
stack_trap "do_nodes $(comma_list $(all_mdts_nodes)) \
$LCTL set_param lod.*.dom_stripesize_max_kb=$saved_max_kb"
avail=$($LFS df | grep MDT0000 | awk '{print $4}')
+ echo "MDT avail= $avail"
+ echo "OST avail"
+ $LFS df | grep OST | awk '{print}'
(( avail=avail/2 )) # going to fill a half of MDT
(( towrite = avail / files ))
(( towrite < 5*1024 )) && skip "not enough space on $SINGLEMDS"
error "can't setstripe"
for ((i=0; i < $files; i++)); do
# XXX: replace with fallocate
+ echo "of=" $DIR/$tdir/f$i
+
+ avail=$($LFS df | grep MDT0000 | awk '{print $4}')
+ echo "i=$i avail MDT= $avail"
+ echo "OST avail"
+ $LFS df | grep OST | awk '{print}'
+
dd if=/dev/zero of=$DIR/$tdir/f$i bs=1k \
count=$(((towrite/1024+1)*1024)) || error "can't dd"
$LFS mirror extend -N -p $LAMIGO_TGT $DIR/$tdir/f$i ||
error "can't create mirror"
$LFS getstripe $DIR/$tdir/f$i | grep pattern.*mdt ||
error "no DoM component on $DIR/$tdir/f$i"
+ sleep 1
done
cancel_lru_locks osc
cancel_lru_locks mdc