Whamcloud - gitweb
b=21265
authorgrev <grev>
Tue, 1 Dec 2009 11:07:28 +0000 (11:07 +0000)
committergrev <grev>
Tue, 1 Dec 2009 11:07:28 +0000 (11:07 +0000)
i=Robert.Read
skip last sleep if ELAPSED + sleep > DURATION

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

index 675988c..d4867f5 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..."
     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
     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..."
 
     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
     if [ $sleep -gt 0 ]; then 
         echo "sleeping $sleep seconds ... "
         sleep $sleep