[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#7025) "the backglue code doesn't install a handler for the Abandon operation"



Full_Name: Marc Patermann
Version: 2.4.26
OS: SLES 11 SP1 x86_64
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (195.37.205.30)


Hi,

thankfully Howard tracked down the issue I posted on openldap-technical as
"provider crash on high replication load" down to:

"I believe the problem is much simpler - the backglue code doesn't install a
handler for the Abandon operation, and this is preventing syncprov's abandon
handler from running, so it never gets to clean up when a consumer connection
closes.

By now you should submit a bug report to the ITS so we can track this further.
It should only require a small patch to the backglue code."

The provider has three databases, which are glued together under one root
database.
Each of the three subordinates is replicated by about 60 consumers. 
On heavy replication load (all 180 consumers do initial sync), I can crash the
server with on little mod on an object in one of the subordinate databases.

If I can provide any further information on this, please let me know.