From 10ec4b4eaf1af4b960a37e3d4b67a18f454e0d50 Mon Sep 17 00:00:00 2001 From: grev Date: Wed, 6 Feb 2008 18:55:03 +0000 Subject: [PATCH] b=12651 i=Adilger skip test_78 if we have no enough space; make the test file slightly smaller --- lustre/tests/sanity.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 57e40c5..4071860 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -3313,8 +3313,11 @@ test_78() { # bug 10901 [ $F78SIZE -gt $((MAXFREE / 1024)) ] && F78SIZE=$((MAXFREE / 1024)) SMALLESTOST=`lfs df $DIR |grep OST | awk '{print $4}' |sort -n |head -1` echo "Smallest OST: $SMALLESTOST" - [ $F78SIZE -gt $((SMALLESTOST * $OSTCOUNT / 1024)) ] && \ - F78SIZE=$((SMALLESTOST * $OSTCOUNT / 1024)) + [ $SMALLESTOST -lt 10240 ] && \ + skip "too small OSTSIZE, useless to run large O_DIRECT test" && return 0 + + [ $F78SIZE -gt $((SMALLESTOST * $OSTCOUNT / 1024 - 5)) ] && \ + F78SIZE=$((SMALLESTOST * $OSTCOUNT / 1024 - 5)) [ "$SLOW" = "no" ] && NSEQ=1 && [ $F78SIZE -gt 32 ] && F78SIZE=32 echo "File size: $F78SIZE" $SETSTRIPE $DIR/$tfile -c -1 || error "setstripe failed" -- 1.8.3.1