X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Frun_iozone.sh;h=6bd7dd43067d0422d54710f071ee47a1c9cdec86;hb=62b470a02347bc7f7510641e36568c5b508a7a87;hp=642303cb4b43343d5069c551d5ab4dce0b6afe98;hpb=fb05f2d177fbcfc2499008a4bb04fdf64ab19466;p=fs%2Flustre-release.git diff --git a/lustre/tests/run_iozone.sh b/lustre/tests/run_iozone.sh index 642303c..6bd7dd4 100755 --- a/lustre/tests/run_iozone.sh +++ b/lustre/tests/run_iozone.sh @@ -28,32 +28,36 @@ TESTDIR=$MOUNT/d0.iozone-$(hostname) CONTINUE=true while [ ! -e "$END_RUN_FILE" ] && $CONTINUE; do - echoerr "$(date +'%F %H:%M:%S'): iozone run starting" - mkdir -p $TESTDIR - cd $TESTDIR - iozone -a -M -R -V 0xab -g 100M -q 512k -i0 -i1 -f $TESTDIR/iozone-file 1>$LOG & - load_pid=$! - wait $load_pid - if [ ${PIPESTATUS[0]} -eq 0 ]; then - echoerr "$(date +'%F %H:%M:%S'): iozone succeeded" - cd $TMP - rm -rf $TESTDIR - if [ -d $TESTDIR ]; then - echoerr "$(date +'%F %H:%M:%S'): failed to remove $TESTDIR" - echo $(hostname) >> $END_RUN_FILE - CONTINUE=false - fi - echoerr "$(date +'%F %H:%M:%S'): iozone run finished" - else - echoerr "$(date +'%F %H:%M:%S'): iozone failed" - if [ -z "$ERRORS_OK" ]; then - echo $(hostname) >> $END_RUN_FILE - fi - if [ $BREAK_ON_ERROR ]; then - # break - CONTINUE=false - fi - fi + echoerr "$(date +'%F %H:%M:%S'): iozone run starting" + mkdir -p $TESTDIR + cd $TESTDIR + + sync + iozone -a -M -R -V 0xab -g 100M -q 512k -i0 -i1 \ + -f $TESTDIR/iozone-file 1>$LOG & + load_pid=$! + wait $load_pid + if [ ${PIPESTATUS[0]} -eq 0 ]; then + echoerr "$(date +'%F %H:%M:%S'): iozone succeeded" + cd $TMP + rm -rf $TESTDIR + if [ -d $TESTDIR ]; then + echoerr "$(date +'%F %H:%M:%S'): failed to remove \ + $TESTDIR" + echo $(hostname) >> $END_RUN_FILE + CONTINUE=false + fi + echoerr "$(date +'%F %H:%M:%S'): iozone run finished" + else + echoerr "$(date +'%F %H:%M:%S'): iozone failed" + if [ -z "$ERRORS_OK" ]; then + echo $(hostname) >> $END_RUN_FILE + fi + if [ $BREAK_ON_ERROR ]; then + # break + CONTINUE=false + fi + fi done echoerr "$(date +'%F %H:%M:%S'): iozone run exiting"