From: Bobi Jam Date: Sat, 20 Aug 2011 10:51:33 +0000 (+0800) Subject: LU-594 Make sure sanity 27v fallout clears X-Git-Tag: 2.1.0~8 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=ce95c918eb48bdb5fb910f2d75062fbca27ddc47 LU-594 Make sure sanity 27v fallout clears We need wait long enough for OST to wake up from OBD_FAIL_TGT_DELAY_PRECREATE sleep. Change-Id: I8e4e8153a11a70b66a64f4e8a1deb3e741f58554 Signed-off-by: Bobi Jam Reviewed-on: http://review.whamcloud.com/1262 Reviewed-by: Yu Jian Tested-by: Hudson Tested-by: Maloo Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 2ba4577..18b91e4 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -1207,9 +1207,9 @@ test_27u() { # bug 4900 run_test 27u "skip object creation on OSC w/o objects ==========" test_27v() { # bug 4900 - [ "$OSTCOUNT" -lt "2" ] && skip_env "too few OSTs" && return - remote_mds_nodsh && skip "remote MDS with nodsh" && return - remote_ost_nodsh && skip "remote OST with nodsh" && return + [ "$OSTCOUNT" -lt "2" ] && skip_env "too few OSTs" && return + remote_mds_nodsh && skip "remote MDS with nodsh" && return + remote_ost_nodsh && skip "remote OST with nodsh" && return exhaust_all_precreations 0x215 reset_enospc @@ -1228,9 +1228,10 @@ test_27v() { # bug 4900 local FINISH=`date +%s` local TIMEOUT=`lctl get_param -n timeout` - [ $((FINISH - START)) -ge $((TIMEOUT / 2)) ] && \ + local PROCESS=$((FINISH - START)) + [ $PROCESS -ge $((TIMEOUT / 2)) ] && \ error "$FINISH - $START >= $TIMEOUT / 2" - + sleep $((TIMEOUT / 2 - PROCESS)) reset_enospc } run_test 27v "skip object creation on slow OST ================="