From: Eric Mei Date: Mon, 13 Sep 2010 14:46:41 +0000 (+0400) Subject: b=23728 speed up sanity-gss test 8. X-Git-Tag: 2.0.53.0~58 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;ds=sidebyside;h=961b3c97b57354fc17017be8087509d1fbce875d;p=fs%2Flustre-release.git b=23728 speed up sanity-gss test 8. r=jian.yu --- diff --git a/lustre/tests/sanity-gss.sh b/lustre/tests/sanity-gss.sh index 171ea7c..7bfa864 100644 --- a/lustre/tests/sanity-gss.sh +++ b/lustre/tests/sanity-gss.sh @@ -390,17 +390,24 @@ test_8() { local ATHISTORY=$(do_facet mds "find /sys/ -name at_history") local ATOLDBASE=$(do_facet mds "cat $ATHISTORY") + local REQ_DELAY do_facet mds "echo 8 >> $ATHISTORY" + mkdir -p $DIR/d8 + chmod a+w $DIR/d8 + $LCTL dk > /dev/null debugsave sysctl -w lnet.debug="+other" - mkdir -p $DIR/d8 - chmod a+w $DIR/d8 - - REQ_DELAY=`lctl get_param -n mdc.${FSNAME}-MDT0000-mdc-*.timeouts | - awk '/portal 12/ {print $5}' | tail -1` + # wait for the at estimation come down, this is faster + while [ true ]; do + REQ_DELAY=`lctl get_param -n mdc.${FSNAME}-MDT0000-mdc-*.timeouts | + awk '/portal 12/ {print $5}' | tail -1` + [ $REQ_DELAY -le 5 ] && break + echo "current AT estimation is $REQ_DELAY, wait a little bit" + sleep 8 + done REQ_DELAY=$((${REQ_DELAY} + ${REQ_DELAY} / 4 + 5)) # sleep sometime in ctx handle