From: Howard Chu Date: Fri, 15 Apr 2011 17:41:31 +0000 (-0700) Subject: Log when delta-sync has to fallback X-Git-Url: https://git.sur5r.net/?p=openldap;a=commitdiff_plain;h=d6eb465bca3c2c42b2b8b11c5ec7f54598d1f955 Log when delta-sync has to fallback --- diff --git a/servers/slapd/syncrepl.c b/servers/slapd/syncrepl.c index 8aaa53eee7..c1fa865515 100644 --- a/servers/slapd/syncrepl.c +++ b/servers/slapd/syncrepl.c @@ -958,6 +958,9 @@ do_syncrep2( rc = LDAP_SYNC_REFRESH_REQUIRED; si->si_logstate = SYNCLOG_FALLBACK; ldap_abandon_ext( si->si_ld, si->si_msgid, NULL, NULL ); + bdn.bv_val[bdn.bv_len] = '\0'; + Debug( LDAP_DEBUG_SYNC, "do_syncrep2: %s delta-sync lost sync on (%s), switching to REFRESH\n", + si->si_ridtxt, bdn.bv_val, 0 ); break; default: break; @@ -1018,6 +1021,8 @@ do_syncrep2( if ( err == LDAP_SYNC_REFRESH_REQUIRED ) { if ( si->si_logstate == SYNCLOG_LOGGING ) { si->si_logstate = SYNCLOG_FALLBACK; + Debug( LDAP_DEBUG_SYNC, "do_syncrep2: %s delta-sync lost sync, switching to REFRESH\n", + si->si_ridtxt, 0, 0 ); } rc = err; goto done;