#define SYNC_ERROR -101
#define SYNC_REPOLL -102
#define SYNC_PAUSED -103
+#define SYNC_BUSY -104
static int
do_syncrep1(
void *ssl;
#endif
- while ( ldap_pvt_thread_mutex_trylock( &si->si_cookieState->cs_refresh_mutex )) {
- if ( slapd_shutdown )
- return SYNC_SHUTDOWN;
- if ( !ldap_pvt_thread_pool_pausecheck( &connection_pool ))
- ldap_pvt_thread_yield();
- }
+ if ( ldap_pvt_thread_mutex_trylock( &si->si_cookieState->cs_refresh_mutex ))
+ return SYNC_BUSY;
si->si_lastconnect = slap_get_time();
si->si_refreshDone = 0;
URI="ldap://${LOCALHOST}:$PORT/"
echo "olcSyncRepl: rid=00$n provider=$URI binddn=\"cn=config\" bindmethod=simple" >> $TMP
echo " credentials=$CONFIGPW searchbase=\"cn=config\" type=refreshAndPersist" >> $TMP
-echo " retry=\"3 10 300 5\" timeout=3" >> $TMP
+echo " retry=\"1 12 300 5\" timeout=3" >> $TMP
n=`expr $n + 1`
done
echo "-" >> $TMP
U2="ldap://${LOCALHOST}:$P2/"
echo "olcSyncRepl: rid=00$j provider=$U2 binddn=\"cn=config\" bindmethod=simple" >> $TMP
echo " credentials=$CONFIGPW searchbase=\"cn=config\" type=refreshAndPersist" >> $TMP
-echo " retry=\"3 10 300 5\" timeout=3" >> $TMP
+echo " retry=\"1 12 300 5\" timeout=3" >> $TMP
j=`expr $j + 1`
done
cat <<EOF >> $TMP
echo "olcSyncRepl: rid=01$n provider=$URI binddn=\"$MANAGERDN\" bindmethod=simple" >> $TMP
echo " credentials=$PASSWD searchbase=\"$BASEDN\" $SYNCTYPE" >> $TMP
-echo " retry=\"3 10 300 5\" timeout=3" >> $TMP
+echo " retry=\"1 12 300 5\" timeout=3" >> $TMP
n=`expr $n + 1`
done