- [ -f $LOG ] && cat $LOG
- error "mpirun ... mdsrate ... failed, aborting"
+ [ -f $LOG ] && sed -e "s/^/log: /" $LOG
+ error "mdsrate create for a single client failed, aborting"
fi
if [ -n "$NOUNLINK" ]; then
echo "NO Test for unlinks for a single client."
else
log "===== $0 ### 1 NODE UNLINK ###"
fi
if [ -n "$NOUNLINK" ]; then
echo "NO Test for unlinks for a single client."
else
log "===== $0 ### 1 NODE UNLINK ###"
- let NUM_FILES=${SINGLE_TARGET_RATE}\*${TIME_PERIOD}
- COMMAND="${MDSRATE} ${MDSRATE_DEBUG} --unlink --time ${TIME_PERIOD}
+ if [ -f "$LOG" ]; then
+ CREATED=$(awk '/total:/ { print $7 }' $LOG)
+ [ $CREATED -gt 0 ] && NUM_FILES=$CREATED
+ fi
+
+ COMMAND="${MDSRATE} ${MDSRATE_DEBUG} --unlink
- [ -f $LOG ] && cat $LOG
- error "mpirun ... mdsrate ... failed, aborting"
+ [ -f $LOG ] && sed -e "s/^/log: /" $LOG
+ error "mdsrate unlinks for a single client failed, aborting"
if [ -n "$NOMULTI" ]; then
echo "NO tests on multiple nodes."
else
if [ -n "$NOCREATE" ]; then
echo "NO test for create on multiple nodes."
else
if [ -n "$NOMULTI" ]; then
echo "NO tests on multiple nodes."
else
if [ -n "$NOCREATE" ]; then
echo "NO test for create on multiple nodes."
else
- $MPIRUN -np $((${NUM_CLIENTS}*THREADS_PER_CLIENT)) -machinefile ${MACHINEFILE} \
- ${MPIRUN_OPTIONS} ${COMMAND} | tee ${LOG}
+ mpi_run -np $((NUM_CLIENTS * THREADS_PER_CLIENT)) -machinefile ${MACHINEFILE} \
+ ${COMMAND} | tee ${LOG}
- [ -f $LOG ] && cat $LOG
- error "mpirun ... mdsrate ... failed, aborting"
+ [ -f $LOG ] && sed -e "s/^/log: /" $LOG
+ error "mdsrate create on multiple nodes failed, aborting"
- log "===== $0 ### $NUM_CLIENTS NODES UNLINK ###"
- echo "Running unlinks on ${NUM_CLIENTS} node(s) with $THREADS_PER_CLIENT threads per client."
+ log "===== $0 ### $NUM_CLIENTS NODES UNLINK with $THREADS_PER_CLIENT threads per client ###"
+
+ if [ -f "$LOG" ]; then
+ CREATED=$(awk '/total:/ { print $7 }' $LOG)
+ [ $CREATED -gt 0 ] && NUM_FILES=$CREATED
+ fi
- $MPIRUN -np $((${NUM_CLIENTS}*THREADS_PER_CLIENT)) -machinefile ${MACHINEFILE} \
- ${MPIRUN_OPTIONS} ${COMMAND} | tee ${LOG}
+ mpi_run -np $((NUM_CLIENTS * THREADS_PER_CLIENT)) -machinefile ${MACHINEFILE} \
+ ${COMMAND} | tee ${LOG}
- [ -f $LOG ] && cat $LOG
- error "mpirun ... mdsrate ... failed, aborting"
+ [ -f $LOG ] && sed -e "s/^/log: /" $LOG
+ error "mdsrate unlinks multiple nodes failed, aborting"