SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-OSCDEV="`$OBDCTL device_list 2> /dev/null | awk '/ UP osc / { print $4 }'`"
+OSCNAME="`$OBDCTL device_list 2> /dev/null | awk '/ UP osc / { print $4 }'`"
-if [ -z "$OSCDEV" ]; then
+if [ -z "$OSCNAME" ]; then
echo "$0: needs an OSC set up first" 1>&2
exit 1
fi
;;
esac
- $OBDCTL --threads $THR v \$$OSCDEV $DO $CNT $RW $V $PGS $OID || exit 1
+ $OBDCTL --threads $THR v \$$OSCNAME $DO $CNT $RW $V $PGS $OID || exit 1
if [ -e endrun ]; then
rm endrun
fi
}
-[ -z "$OID" ] && OID=`$OBDCTL --device \$$OSCDEV create 1 | awk '/is object id/ { print $6 }'`
+[ -z "$OID" ] && OID=`$OBDCTL --device \\$$OSCNAME create 1 | awk '/is object id/ { print $6 }'`
[ -z "$OID" ] && echo "error creating object" 1>&2 && exit 1
# TODO: obdctl needs to check on the progress of each forked thread
[ "$PGVR" ] && runthreads 100 test_brw_read 100000 -60 $PGVR
done
-$OBDCTL --device \$$OSCDEV destroy $OID
+$OBDCTL --device \$$OSCNAME destroy $OID
SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
-OSCDEV="`$OBDCTL device_list 2> /dev/null | awk '/ osc | lov / { print $4 }' | tail -1`"
+OSCNAME="`$OBDCTL device_list 2> /dev/null | awk '/ osc | lov / { print $4 }' | tail -1`"
-if [ -z "$OSCDEV" ]; then
+if [ -z "$OSCNAME" ]; then
echo "$0: needs an OSC set up first" 1>&2
exit 1
fi
;;
esac
- $OBDCTL --threads $THR v \$$OSCDEV $DO $CNT $RW $V $PGS $OID || exit 1
+ $OBDCTL --threads $THR v \$$OSCNAME $DO $CNT $RW $V $PGS $OID || exit 1
if [ -e endrun ]; then
rm endrun
fi
}
-OID=`$OBDCTL --device \$$OSCDEV create 1 | awk '/is object id/ { print $6 }'`
+OID=`$OBDCTL --device \\$$OSCNAME create 1 | awk '/is object id/ { print $6 }'`
# TODO: obdctl needs to check on the progress of each forked thread
# (IPC SHM, sockets?) to see if it hangs.
runthreads 100 $CMD 10000 -30 $PG
done
-$OBDCTL --device \$$OSCDEV destroy $OID
+$OBDCTL --device \$$OSCNAME destroy $OID