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

Re: ITS#3850 hang after deferring : binding

hyc@symas.com wrote:
> hyc@symas.com wrote:
>> I'm having trouble setting up a test environment to reproduce this 
>> problem. With a test program that simply binds and unbinds in a tight 
>> loop, I run out of available sockets after about 60,000 connections. 
>> Once I run out of sockets all of the test programs exit... And of 
>> course, no problem manifests while Binding/unbinding for those 60,000 
>> attempts.
> I've reproduced this problem in the RE22 slapd using the slapd-bind test 
> program that I just added to CVS HEAD. It takes upward of 20,000 
> connection attempts to occur, but yes, the slapd is unresponsive after 
> that. Still investigating.

I take this back. The slapd server is fine, but my system ran out of 
available sockets. I don't think this is a relevant problem - the reason 
the client usually hangs after about 28,000 connections is because all 
of the TCP ports are used up by then, the old ports are still in 
TIME_WAIT and the client can't make any new connections at that point.

  -- 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/