]> git.sur5r.net Git - openldap/commitdiff
A few more waits
authorHoward Chu <hyc@openldap.org>
Wed, 11 Jan 2006 05:45:05 +0000 (05:45 +0000)
committerHoward Chu <hyc@openldap.org>
Wed, 11 Jan 2006 05:45:05 +0000 (05:45 +0000)
tests/scripts/test045-syncreplication-proxied

index be4f408d71c4b047c3ad18a7c233f84be55d3925..b636a6832008815b7d3d7f1d8e1da947fbc14c31 100755 (executable)
@@ -217,6 +217,7 @@ fi
 SLEEP=10
 echo "Stopping the provider, sleeping $SLEEP seconds and restarting it..."
 kill -HUP "$MASTERPID"
+wait $MASTERPID
 sleep $SLEEP
 
 echo "======================= RESTART =======================" >> $LOG1
@@ -376,10 +377,9 @@ if test $? != 0 ; then
        exit 1
 fi
 
-SLEEP=10
-echo "Stopping proxy to test recovery; sleep for $SLEEP seconds..."
+echo "Stopping proxy to test recovery..."
 kill -HUP $PROXYPID
-sleep $SLEEP
+wait $PROXYPID
 
 echo "Modifying more entries on the master..."
 $LDAPMODIFY -v -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD >> \
@@ -517,10 +517,9 @@ EOMODS
        fi
 fi
 
-SLEEP=10
-echo "Stopping consumer to test recovery; wait $SLEEP seconds..."
+echo "Stopping consumer to test recovery..."
 kill -HUP $SLAVEPID
-sleep $SLEEP
+wait $SLAVEPID
 
 echo "Modifying more entries on the master..."
 $LDAPMODIFY -v -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD >> \
@@ -583,10 +582,9 @@ if test $? != 0 ; then
        #test $KILLSERVERS != no && kill -HUP $KILLPIDS
        #exit 1
 
-       SLEEP=10
-       echo "  Stopping proxy to see if it auto-recovers; sleep for $SLEEP seconds..."
+       echo "  Stopping proxy to see if it auto-recovers..."
        kill -HUP $PROXYPID
-       sleep $SLEEP
+       wait $PROXYPID
 
        echo "  Restarting proxy..."
        echo "======================= RESTART =======================" >> $LOG3