[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#8444) Out-of-sync issue with memberOf overlay, Delta-syncrepl MMR and >2 nodes
- To: openldap-its@OpenLDAP.org
- Subject: Re: (ITS#8444) Out-of-sync issue with memberOf overlay, Delta-syncrepl MMR and >2 nodes
- From: okuznik@symas.com
- Date: Fri, 25 Aug 2017 15:40:30 +0000
- Auto-submitted: auto-generated (OpenLDAP-ITS)
On Thu, Aug 24, 2017 at 03:55:32PM +0100, Ond=C5=99ej Kuzn=C3=ADk wrote:
> I think it looks like this: syncproc_checkpoint modifies the suffix
> entry, that calls slap_graduate_commit_csn and the csn is removed from
> be_pending_csn_list. accesslog_response then can't find the CSN there
> and has nothing to insert into its own pending csn list. Strange that
> changing the overlay order (accesslog vs. syncprov) doesn't change this
> behaviour, something I'd expect if the above is the reason this happens=
.
In any case, having the checkpoint modification get its own CSN entry
lets the main operation CSN entry persist, which fixes this issue and
all operations that need a CSN seem to get it.
Patch is available at:
ftp://ftp.openldap.org/incoming/Ondrej-Kuznik-20170825-ITS8444.patch
--=20
Ond=C5=99ej Kuzn=C3=ADk
Senior Software Engineer
Symas Corporation http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP