[ "$SLOW" = "no" ] && duration=60
local cmd="rundbench 1 -t $duration"
local PID=""
- do_nodes $CLIENTS "set -x; PATH=:$PATH:$LUSTRE/utils:$LUSTRE/tests/:$DBENCH_LIB DBENCH_LIB=$DBENCH_LIB $cmd" &
+ do_nodes $CLIENTS "set -x; MISSING_DBENCH_OK=$MISSING_DBENCH_OK \
+ PATH=:$PATH:$LUSTRE/utils:$LUSTRE/tests/:$DBENCH_LIB \
+ DBENCH_LIB=$DBENCH_LIB TESTSUITE=$TESTSUITE TESTNAME=$TESTNAME \
+ LCTL=$LCTL $cmd" &
PID=$!
log "Started rundbench load PID=$PID ..."
CLIENT_PREFIX="${DBENCH_LIB} /usr/share/dbench /usr/local/share /usr/lib/dbench"
CLIENT_FILE="client.txt client_plain.txt dbench_client"
if ! which dbench > /dev/null 2>&1 ; then
- [ "$MISSING_DBENCH_OK" ] || { error "dbench is not installed !" && exit 3; }
- skip "$0: dbench is not installed"
+ [ "$MISSING_DBENCH_OK" ] || { error "$0 : $(hostname) dbench is not installed !" && exit 3; }
+ skip "$0 : $(hostname) dbench is not installed"
exit 0
fi
CLIENT=""
fi
[ ! -s "$CLIENT" ] && \
- skip "$0: no client file found for dbench DBENCH_LIB=$DBENCH_LIB SRC=$SRC" && \
+ skip "$0 : $(hostname) no client file found for dbench DBENCH_LIB=$DBENCH_LIB SRC=$SRC" && \
exit 0
[ ! -s "$TGT" ] && echo "copying $CLIENT to $TGT" && cp $CLIENT $TGT
[ ! -s "$TGT" ] && \
- echo "$0: $TGT file doesn't exist after cp $CLIENT $TGT" && exit 1
+ echo "$0 : $(hostname) $TGT file doesn't exist after cp $CLIENT $TGT" && exit 1
if [ "x$CHROOT" == "xyes" ]; then
echo "copying necessary libs to $DIR"