X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Foos2.sh;h=64a0f35853a8de3176e492a28d0c9289bd74e5e3;hb=9587d10a7e7e1839572d24bdf3b645df462c10f4;hp=6437fa425b8fe0fdfa4ab85501020f9dbd1e2116;hpb=a0e902b3614a1df34b9e872a55a2287bb6b93af8;p=fs%2Flustre-release.git diff --git a/lustre/tests/oos2.sh b/lustre/tests/oos2.sh index 6437fa4..64a0f35 100644 --- a/lustre/tests/oos2.sh +++ b/lustre/tests/oos2.sh @@ -4,6 +4,7 @@ set -e LUSTRE=${LUSTRE:-$(cd $(dirname $0)/..; echo $PWD)} . $LUSTRE/tests/test-framework.sh +. ${CONFIG:=$LUSTRE/tests/cfg/${NAME}.sh} export PATH=$LUSTRE/utils:$PATH LFS=${LFS:-lfs} @@ -60,25 +61,8 @@ fi # flush cache to OST(s) so avail numbers are correct sync; sleep 1 ; sync -for OSC in `$LCTL get_param -N osc.*-osc-*.kbytesavail | cut -d"." -f1-2`; do - AVAIL=`$LCTL get_param -n $OSC.kbytesavail` - GRANT=$((`$LCTL get_param -n $OSC.cur_grant_bytes` / 1024)) - echo -n "$(echo $OSC | cut -d"." -f2) avl=$AVAIL grnt=$GRANT diff=$(($AVAIL - $GRANT))" - [ $(($AVAIL - $GRANT)) -lt 400 ] && OSCFULL=full && echo -n " FULL" - echo " " -done - -# FIXME - This test reports false failures -# The grants from multiple clients need to be added together and compared -# against the kbytesavail. -#/proc/fs/lustre/osc/lustre-OST0001-osc-c3b04200/kbytesavail:16248 -#/proc/fs/lustre/osc/lustre-OST0001-osc-c3b04200/cur_grant_bytes:4313088 -#/proc/fs/lustre/osc/lustre-OST0001-osc-c3b04e00/cur_grant_bytes:12660736 - -if [ -z "$OSCFULL" ]; then +if ! oos_full; then echo "no OSTs are close to full" - $LCTL get_param "osc.*-osc-*.kbytesavail" - $LCTL get_param "osc.*-osc-*.cur*" SUCCESS=0 fi