local expected_good=$((good_line1 + good_line2*2))
rm -f $TMP/${tfile}*
- if [ $bad_line -ne $bad_line_new ]; then
+ # LU-231, short malformed line may not be counted into bad lines
+ if [ $bad_line -ne $bad_line_new ] &&
+ [ $bad_line -ne $((bad_line_new - 1)) ]; then
error "expected $bad_line bad lines, but got $bad_line_new"
return 1
fi
local ost_nid=$1
local obdfilter_name=$2
echo "Creating new osc for $obdfilter_name on $ost_nid"
+ # make sure we can find loopback nid
+ $LCTL add_uuid $ost_nid $ost_nid >/dev/null 2>&1
+
[ $rc -eq 0 ] && { $LCTL attach osc ${obdfilter_name}_osc \
${obdfilter_name}_osc_UUID || rc=2; }
[ $rc -eq 0 ] && { $LCTL --device ${obdfilter_name}_osc setup \