From 93558e1202ab0ecb3f5adb7cb33c066a9c3d94f7 Mon Sep 17 00:00:00 2001 From: "robert.read" Date: Thu, 5 Jun 2008 23:11:56 +0000 Subject: [PATCH] Branch HEAD b=13537 i=grev The old test was using the used space rather than free space. This fixes that and also cuts the amount by half, so we don't completely fill up the fs. It also caps the size at 1GB, like the previous version. --- lustre/tests/replay-ost-single.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lustre/tests/replay-ost-single.sh b/lustre/tests/replay-ost-single.sh index cd9e4df..3d68858 100755 --- a/lustre/tests/replay-ost-single.sh +++ b/lustre/tests/replay-ost-single.sh @@ -97,10 +97,11 @@ run_test 4 "Fail OST during read, with verification" test_5() { [ -z "`which iozone 2> /dev/null`" ] && log "iozone missing" && return - FREE=`df -P -h $DIR | tail -n 1 | awk '{ print $3 }'` - case $FREE in - *T|*G) FREE=1G;; - esac + FREE=`df -P $DIR | tail -n 1 | awk '{ print $4/2 }'` + GB=1048576 # 1048576KB == 1GB + if (( FREE > GB )); then + FREE=$GB + fi IOZONE_OPTS="-i 0 -i 1 -i 2 -+d -r 4 -s $FREE" iozone $IOZONE_OPTS -f $DIR/$tfile & PID=$! -- 1.8.3.1