[Freeipa-devel] [PATCH 0020] Separate LDAP result from LDAP connection, fix deadlock.

Petr Spacek pspacek at redhat.com
Mon May 7 12:49:07 UTC 2012


Hello,

this patch fixes https://fedorahosted.org/bind-dyndb-ldap/ticket/66: Plugin 
deadlocks during new zone load when connections == 1.

It fixes structural problem, when LDAP query result was tied with LDAP 
connection up. It wasn't possible to release connection and work with query 
result after that.
Described deadlock is consequence of this problematic design.

Now LDAP connection is separated from LDAP result. Next planed patch will 
avoid "manual" connection management, so possibility of deadlock should be 
next to zero.

Petr^2 Spacek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bind-dyndb-ldap-pspacek-0020-Separate-LDAP-result-from-LDAP-connection.patch
Type: text/x-patch
Size: 17360 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20120507/b601e49d/attachment.bin>


More information about the Freeipa-devel mailing list