X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Frundbench;h=40a8fdea9d58610210c395a2cb03866298bc9994;hb=ed4405b2419b5e819ea9d5d37ea1dab7c6a63a57;hp=821ac46dd5e45744d3887a3569927d270369da8c;hpb=a2a0746305449dbd925879b14dc2c0d6040bb8bf;p=fs%2Flustre-release.git diff --git a/lustre/tests/rundbench b/lustre/tests/rundbench index 821ac46..40a8fde 100755 --- a/lustre/tests/rundbench +++ b/lustre/tests/rundbench @@ -1,13 +1,20 @@ #!/bin/sh -MNT=${MNT:-/mnt/lustre} -DIR=${DIR:-$MNT/`hostname`} -#[ -e /proc/sys/portals/debug ] && echo 0 > /proc/sys/portals/debug +MOUNT=${MOUNT:-/mnt/lustre} +DIR=${DIR:-$MOUNT/`hostname`} +#[ -e /proc/sys/lnet/debug ] && echo 0 > /proc/sys/lnet/debug mkdir -p $DIR TGT=$DIR/client.txt +DBENCH_LIB=${DBENCH_LIB:-/usr/share/dbench} +SRC=${SRC:-$DBENCH_LIB/client.txt} +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT SRC=${SRC:-/usr/lib/dbench/client.txt} -[ ! -e $TGT -a -e $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT SRC=/usr/lib/dbench/client_plain.txt -[ ! -e $TGT -a -e $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +[ ! -s $TGT ] && echo "$0: $TGT doesn't exist (SRC=$SRC)" && exit 1 cd $DIR echo "running 'dbench $@' on $PWD at `date`" dbench -c client.txt $@ +RC=$? +[ $RC -ne 0 ] && killall -9 dbench +exit $RC