On Wed, Mar 09, 2022 at 09:04:49AM +0000, Lisa Parratt wrote:
Hi Quanah,
It’s not a replication setup. The consumer is a relatively ancient
proprietary implementation of the syncrepl protocol, over which I have
very influence.
I believe the problem is syncprov.c lines 3335 and 3341, which appear
to be setting `do_present = SS_PRESENT;` while simultaneously ignoring
the value of si->si_nopres. Replacing the lines above with `if (
!si->si_nopres ) do_present = SS_PRESENT;` appears to fix the problem
for my use case, and is closer to how the logic worked in previous
versions of slapd.
Hi Lisa,
I find it strange that you maintain a sessionlog (or use accesslog to host
it) yet don't want to host a present/delete phase which is where they
are useful. Could you explain what you're trying to achieve with your
set up?
--
Ondřej Kuzník
Senior Software Engineer
Symas Corporation
http://www.symas.com
Packaged, certified, and supported LDAP solutions powered by OpenLDAP