OpenLDAP
Up to top level
Build   Contrib   Development   Documentation   Historical   Incoming   Software Bugs   Software Enhancements   Web  

Logged in as guest

Viewing Software Bugs/8752
Full headers

From: quanah@openldap.org
Subject: MMR delta-sync deadlock using slapd.conf
Compose comment
Download message
State:
0 replies:
0 followups:

Major security issue: yes  no

Notes:

Notification:


Date: Thu, 05 Oct 2017 03:32:37 +0000
From: quanah@openldap.org
To: openldap-its@OpenLDAP.org
Subject: MMR delta-sync deadlock using slapd.conf
Full_Name: Quanah Gibson-Mount
Version: 2.4.45
OS: Linux
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (47.208.148.239)


There is a reproducible lockup with delta-sync based multimaster replication. 
The more masters exist the easier it is to trigger, with 100% reproducibility at
4 masters.

Generally:

Load a database onto a server with no syncprov/accesslog configuration.

Stop slapd

Reconfigure slapd.conf to include syncprov/accesslog overlays, and cn=accesslog
DB for changes, and replication agreements with other servers

Configure other servers for syncprov/accesslog, but no database

start slapd on all servers

execute a MOD operation sequentially across the servers (1, 2, 3, 4)

slapd will deadlock on server 3 or 4 100% of the time
Up to top level
Build   Contrib   Development   Documentation   Historical   Incoming   Software Bugs   Software Enhancements   Web  

Logged in as guest


The OpenLDAP Issue Tracking System uses a hacked version of JitterBug

______________
© Copyright 2013, OpenLDAP Foundation, info@OpenLDAP.org