Re: Persistent failures of test050

Quanah Gibson-Mount <[email protected]>
Newsgroups gmane.network.openldap.devel
Message-ID <3825EA5CB3D8D0134356BEF6@[192.168.1.39]>
--On Saturday, June 22, 2019 2:06 PM -0700 Quanah Gibson-Mount 
<[email protected]> 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>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.