X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Ftests%2Frun_dd.sh;h=8e1cfddfd42b6bb8647c9928c80ff2f1b134bd2c;hp=da11efa4aecd2ef492ef9b0f29fdf9fa91c2499d;hb=a6e6e1557180f89f0360e3cb9b9e32b465114b5f;hpb=92a189ca69c59312c802cb9aed0f0386735d9617 diff --git a/lustre/tests/run_dd.sh b/lustre/tests/run_dd.sh index da11efa..8e1cfdd 100755 --- a/lustre/tests/run_dd.sh +++ b/lustre/tests/run_dd.sh @@ -17,7 +17,7 @@ set -x . $(dirname $0)/functions.sh -assert_env MOUNT END_RUN_FILE LOAD_PID_FILE LFS +assert_env MOUNT END_RUN_FILE LOAD_PID_FILE LFS CLIENT_COUNT trap signaled TERM @@ -35,8 +35,8 @@ while [ ! -e "$END_RUN_FILE" ] && $CONTINUE; do # suppress dd xfer stat to workaround buggy coreutils/gettext # combination in RHEL5 and OEL5, see BZ 21264 FREE_SPACE=$($LFS df $TESTDIR|awk '/filesystem summary:/ {print $5}') - BLKS=$((FREE_SPACE * 9 / 40)) - echoerr "Free disk space is $FREE_SPACE, 4k blocks to dd is $BLKS" + BLKS=$((FREE_SPACE * 9 / 40 / CLIENT_COUNT)) + echoerr "Total free disk space is $FREE_SPACE, 4k blocks to dd is $BLKS" dd bs=4k count=$BLKS status=noxfer if=/dev/zero of=$TESTDIR/dd-file \ 1>$LOG &