config=${1:-local.xml}
-LMC=${LMC-../utils/lmc}
+LMC=${LMC:-../utils/lmc}
+TMP=${TMP:-/tmp}
# create nodes
${LMC} -o $config --node localhost --net localhost tcp || exit 1
# configure mds server
-${LMC} -m $config --format --node localhost --mds mds1 /tmp/mds1 50000 || exit 2
+${LMC} -m $config --format --node localhost --mds mds1 $TMP/mds1 50000 || exit 2
# configure ost
-${LMC} -m $config --format --node localhost --ost /tmp/ost1 100000 || exit 3
+${LMC} -m $config --format --node localhost --ost $TMP/ost1 100000 || exit 3
# create client config
${LMC} -m $config --node localhost --mtpt /mnt/lustre mds1 OSC_localhost || exit 4
config=${1:-lov.xml}
LMC=../utils/lmc
+TMP=${TMP:-/tmp}
# create nodes
${LMC} -o $config --node localhost --net localhost tcp
# configure mds server
-${LMC} -m $config --format --node localhost --mds mds1 /tmp/mds1 50000
+${LMC} -m $config --format --node localhost --mds mds1 $TMP/mds1 50000
# configure ost
-${LMC} -m $config --lov lov1 mds1 4096 0 0
-${LMC} -m $config --node localhost --lov lov1 --ost /tmp/ost1 100000
-${LMC} -m $config --node localhost --lov lov1 --ost /tmp/ost2 100000
+${LMC} -m $config --lov lov1 mds1 65536 0 0
+${LMC} -m $config --node localhost --lov lov1 --ost $TMP/ost1 100000
+${LMC} -m $config --node localhost --lov lov1 --ost $TMP/ost2 100000
# create client config
${LMC} -m $config --node localhost --mtpt /mnt/lustre mds1 lov1
SERVERS="ba-ost-1 ba-ost-2"
ROUTER=dev5
MDS=dev7
+TMP=${TMP:-/tmp}
# Elan clients
CLIENT_LO=dev2
${LMC} --node $ROUTER --route elan `h2elan $ROUTER` `h2elan $CLIENT_LO` `h2elan $CLIENT_HI` || exit 2
${LMC} --node $MDS --net `h2elan $MDS` elan || exit 1
-${LMC} --node $MDS --mds mds1 /tmp/mds1 100000 || exit 1
+${LMC} --node $MDS --mds mds1 $TMP/mds1 100000 || exit 1
${LMC} --lov lov1 mds1 65536 0 0
${LMC} --node client --mtpt /mnt/lustre mds1 lov1
LOCALHOST=localhost
SERVER=localhost
PORT=988
+TMP=${TMP:-/tmp}
setup_portals
setup_lustre
MDSFS=ext2
-new_fs ${MDSFS} /tmp/mds 1000
+new_fs ${MDSFS} $TMP/mds 1000
MDS=$LOOPDEV
echo 0xffffffff > /proc/sys/portals/debug
SERVER=localhost
PORT=988
+TMP=${TMP:-/tmp}
$ACCEPTOR $PORT
setup_lustre
-tmp_fs ext2 /tmp/fs 10000
+tmp_fs ext2 $TMP/fs 10000
OBD=${LOOPDEV}
$OBDCTL <<EOF
SRCDIR="`dirname $0`/"
. $SRCDIR/common.sh
+ENDRUN=endrun-`hostname`
+
OSCNAME="`$OBDCTL device_list 2> /dev/null | awk '/ UP osc / { print $4 }'`"
if [ -z "$OSCNAME" ]; then
$OBDCTL --threads $THR v \$$OSCNAME $DO $CNT $RW $V $PGS $OID || exit 1
- if [ -e endrun ]; then
- rm endrun
- echo "exiting because endrun file was found"
+ if [ -e $ENDRUN ]; then
+ rm $ENDRUN
+ echo "exiting because $ENDRUN file was found"
exit 0
fi
}
config=uml.xml
LMC=../utils/lmc
+TMP=${TMP:-/tmp}
# create nodes
${LMC} -o $config --node uml1 --net uml1 tcp
${LMC} -m $config --node uml3 --net uml3 tcp
# configure mds server
-${LMC} -m $config --node uml1 --mds mds1 /tmp/mds1 50000
+${LMC} -m $config --node uml1 --mds mds1 $TMP/mds1 50000
# configure ost
${LMC} -m $config --lov lov1 mds1 65536 0 0
-${LMC} -m $config --node uml2 --lov lov1 --ost /tmp/ost1 100000
-${LMC} -m $config --node uml2 --lov lov1 --ost /tmp/ost2 100000
+${LMC} -m $config --node uml2 --lov lov1 --ost $TMP/ost1 100000
+${LMC} -m $config --node uml2 --lov lov1 --ost $TMP/ost2 100000
# is this needed?
# ${LMC} -m $config --node uml2 --mdc MDC_mds1