Whamcloud - gitweb
Branch HEAD
authorrobert.read <robert.read>
Thu, 5 Jun 2008 23:11:56 +0000 (23:11 +0000)
committerrobert.read <robert.read>
Thu, 5 Jun 2008 23:11:56 +0000 (23:11 +0000)
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

index cd9e4df..3d68858 100755 (executable)
@@ -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=$!