Whamcloud - gitweb
b=21265
authorgrev <grev>
Thu, 3 Dec 2009 09:38:13 +0000 (09:38 +0000)
committergrev <grev>
Thu, 3 Dec 2009 09:38:13 +0000 (09:38 +0000)
i=Robert.Read
skip last sleep if ELAPSED + sleep > DURATION

lustre/tests/recovery-mds-scale.sh
lustre/tests/recovery-random-scale.sh

index 44801bc..9d9da93 100644 (file)
@@ -266,6 +266,11 @@ Failed to meet interval $reqfail times ( REQFAIL=$REQFAIL ); have sleep=$sleep"
     fi  
 
     log "$SERVERFACET has failed over ${!var} times, and counting..."
+
+    if [ $((ELAPSED + sleep)) -gt $DURATION ]; then
+         break
+    fi
+
     if [ $sleep -gt 0 ]; then 
         echo "sleeping $sleep seconds ... "
         sleep $sleep
index dfde69a..878e594 100644 (file)
@@ -294,6 +294,10 @@ Failed to meet interval $reqfail times ( REQFAIL=$REQFAIL ); have sleep=$sleep"
     log " Number of failovers:
 $(numfailovers)                and counting..."
 
+    if [ $((ELAPSED + sleep)) -gt $DURATION ]; then
+         break
+    fi
+
     if [ $sleep -gt 0 ]; then 
         echo "sleeping $sleep seconds ... "
         sleep $sleep