From: Ondřej Kuzník Date: Wed, 6 Jul 2022 14:23:06 +0000 (+0100) Subject: ITS#9878 Workaround for streams that won't receive the fix X-Git-Tag: OPENLDAP_REL_ENG_2_5_13~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97f7ebcfaeff820a5d444e72460102b3f7a8451c;p=thirdparty%2Fopenldap.git ITS#9878 Workaround for streams that won't receive the fix --- diff --git a/tests/scripts/test043-delta-syncrepl b/tests/scripts/test043-delta-syncrepl index c5c5a413b2..0d30e72254 100755 --- a/tests/scripts/test043-delta-syncrepl +++ b/tests/scripts/test043-delta-syncrepl @@ -492,6 +492,19 @@ if test $WAIT != 0 ; then fi KILLPIDS="$PID $CONSUMERPID" +echo "Waiting $SLEEP1 seconds for syncrepl to reschedule (ITS#9878) and poking it..." +sleep $SLEEP1 + +$LDAPSEARCH -s base -b "$MONITOR" -H $URI2 \ + 'objectclass=*' > /dev/null 2>&1 +RC=$? + +if test $RC != 0; then + echo "ldapsearch failed at consumer ($RC)!" + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit 1 +fi + echo "Waiting $SLEEP1 seconds for syncrepl to receive changes..." sleep $SLEEP1