On Thu, Mar 23, 2017 at 05:51:46PM -0700, Paul B. Henson wrote:
From: Ond=C5=99ej Kuzn=C3=ADk Sent: Thursday, March 23, 2017 5:29 AM
so far I've been unable to reproduce the issue, but going through the traceback again, there is something odd. In frame #5, syncrepl.c:2394 reads "rc =3D op->o_bd->be_add( op, &rs );" as per re24[0], but in you=
r
traceback, over_op_func calls overlay_op_walk with "which=3Dop_modify" (see frame #3) which doesn't really make sense to me.
=20 As I mentioned in the report, this is 2.4.44 with the ITS 8432 patch applied to prevent the infinite replication issue from occurring in our production environment. With that patch applied, line 2394 of syncrepl.c is: =20 rc =3D op->o_bd->be_modify( op, &rs ); =20 Sorry for any confusion that caused :(.
Looks like your patch differs from what was applied to re24 at least on that line (which calls be_add instead). Do you know why that is? Could you try with the current re24 branch (OPENLDAP_REL_ENG_2_4) instead?
Thanks
--=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