X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Frundbench;h=e2fc0bf3213f3ec55ff899017d8ed6358d6472d4;hb=ae076da0265e88714327a1ee56774c4b00273b3d;hp=4b500e5077fc333bb8556f203d1c0facad4d257e;hpb=c2a0a1ce707339696e5bcdd75a75c25bc41019ac;p=fs%2Flustre-release.git diff --git a/lustre/tests/rundbench b/lustre/tests/rundbench index 4b500e5..e2fc0bf 100755 --- a/lustre/tests/rundbench +++ b/lustre/tests/rundbench @@ -1,12 +1,16 @@ #!/bin/sh - -[ -e /proc/sys/portals/debug ] && echo 0 > /proc/sys/portals/debug -if [ ! -e client.txt ]; then - if [ -e /usr/lib/dbench/client.txt ]; then - cp /usr/lib/dbench/client.txt /mnt/lustre/client.txt - elif [ -e /usr/lib/dbench/client_plain.txt ]; then - cp /usr/lib/dbench/client_plain.txt /mnt/lustre/client.txt - fi -fi -cd /mnt/lustre +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 +SRC=${SRC:-/usr/share/dbench/client.txt} +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +SRC=${SRC:-/usr/lib/dbench/client.txt} +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +SRC=/usr/lib/dbench/client_plain.txt +[ ! -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 $@