--On Saturday, June 22, 2019 2:06 PM -0700 Quanah Gibson-Mount
<qua...@symas.com> wrote:
[build@freebsd12 ~/git/openldap-2-4/tests/testrun]$ diff -u server1.out
server3.out
--- server1.out 2019-06-22 18:23:54.933600000 +0000
+++ server3.out 2019-06-22 18:23:55.049209000 +0000
@@ -1,3 +1,8 @@
+dn: cn=Add-Mod-Del,dc=example,dc=com
+cn: Add-Mod-Del
+objectClass: organizationalRole
+description: guinea pig
+
There appears to be two separate problems happening in test050.
Problem #1) Null cookie is generated, causing catastrophic database loss
across the entire MMR cluster (they all lose all their data). This is new
with 2.4.48, perhaps related to the revert of part of ITS#8281 when
ITS#9015 was fixed (purely speculation on my part at the moment). This
appears to be a major/significant regression.
Problem #2) If a MMR node is processing a change during which a slapd
shutdown is initiated, it will update the contextCSN of the database but
LOSE the related change (at least with a delete op), resulting in a
database difference. This is reproducible in 2.4.47 as well (so this is
not a regression).
--Quanah
--
Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>