From 961b3c97b57354fc17017be8087509d1fbce875d Mon Sep 17 00:00:00 2001 From: Eric Mei Date: Mon, 13 Sep 2010 18:46:41 +0400 Subject: [PATCH] b=23728 speed up sanity-gss test 8. r=jian.yu --- lustre/tests/sanity-gss.sh | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) 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 -- 1.8.3.1