Dear Mark,
On 05/25/16 2:38 PM, Mark Bannister wrote:
Can anyone shed light on why my slapadd process on Solaris 11 was hanging (slapd 2.4.30)? I was piping ‘gunzip -c’ through to slapadd (from an overnight cron job). This usually works fine. I’m guessing perhaps the gunzip process encountered an error, maybe an EPIPE was sent, but the stack trace many days later from slapadd doesn’t look right. Only 2 threads, and both of them in ldap_pvt_thread_cond_wait(), but no other threads so what are they waiting for exactly?
I've just come across your problem report which you posted to the "openldap-its" mailing list in this year's May:
http://www.openldap.org/lists/openldap-technical/201605/threads.html#00079
Today, I encountered a similar hang of our OpenLDAP 2.4.30 server on a Solaris 11.3(.11.6.0) host.
It is quite interesting that the function "bdb_tool_entry_close" doesn't seem to play a role in my case, but "ldap_pvt_thread_cond_wait" and "ldap_int_thread_pool_wrapper" do seem to.
My questions to your address and to the mailing list are: Has the bug/problem been fully analyzed and has it been fixed in the meantime? Mark, did you have another hang of this kind or any similar problems with your OpenLDAP installation?
Thank you very much in advance for any helpful hints!
Kind regards, Steffen