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

ITS#4420 hanging connections in ldap-backend

I saw some hangs while tracking down ITS#4541. The problem was two (or 
more) threads trying to open the default connection at the same time on 
an LDAP* handle. I saw a few cases with 8 active worker threads, with 3 
pairs using the same session handles at once. They were all hanging, 
since no thread could read a complete message. If back-ldap was using 
TLS, things would usually crash or hang in libcrypto. With the ITS#4541 
fix I am no longer seeing these problems.

  -- Howard Chu
  Chief Architect, Symas Corp.  http://www.symas.com
  Director, Highland Sun        http://highlandsun.com/hyc
  OpenLDAP Core Team            http://www.openldap.org/project/