Whamcloud - gitweb
Move these macros to lustre-portals.m4 and lustre-core.m4 where they really belong
[fs/lustre-release.git] / lustre / tests / oos.sh
index 5894c4f..1d068d5 100755 (executable)
@@ -34,6 +34,9 @@ fi
 
 export LANG=C LC_LANG=C # for "No space left on device" message
 
+rm -f $LOG >/dev/null 2>&1
+[ -f $LOG ] && echo "ERROR: log file wasn't removed?" && exit 1
+
 # make sure we stripe over all OSTs to avoid OOS on only a subset of OSTs
 $LFS setstripe $OOS 65536 0 $STRIPECOUNT
 if dd if=/dev/zero of=$OOS count=$(($ORIGFREE + 100)) bs=1k 2> $LOG; then
@@ -54,6 +57,7 @@ for OSC in /proc/fs/lustre/osc/OSC*MNT*; do
        GRANT=`cat $OSC/cur_grant_bytes`
        [ $(($AVAIL - $GRANT / 1024)) -lt 400 ] && OSCFULL=full
 done
+
 if [ -z "$OSCFULL" ]; then
        echo "no OSTs are close to full"
        grep [0-9] /proc/fs/lustre/osc/OSC*MNT*/{kbytesavail,cur*}