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

Slapd hangs for mutilple clients (ITS#73)



Full_Name: Dhasthageer Allah Bakash
Version: 1.1.4
OS: SUNOS 5.6
URL: http://www.isochrone.com/dastha/slapdlog
Submission from: (NULL) (38.243.42.26)



All,

The slapd server works fine for a single client. When I use multiple clients,
it
hangs.

I try to add entries to my user node through my add client. It works fine.

Also I use my search client to retrieve the information of a particular user. 
This also works fine.

But if I start add client and use search client, the slapd hangs. 

Once slapd goes into this state , it doesn't process any other 
client's request. I had to use kill -9 to terminate slapd.

My setup:

I untarred the openldap_stable and configured with threads and ran the slapd.

I have also applied the patch (ITS # 51) available at this site.
http://www.OpenLDAP.org/devel/cvsweb.cgi/servers/slapd/back-ldbm/add.c.diff?r1=1.3.2.7&r2=1.3.2.8


The log file of the slapd can be viewed at
 
http://www.isochrone.com/dastha/slapdlog


Whenever a client connects to the slapd after slapd goes into tight loop,
the client hangs and when I terminate the client, I see the following in the
slapd log

do_bind
do_bind: version 2 dn (cn=Directory Manager,o=nirvana.com) method 128
dn2entry_r: dn: "cn=Directory Manager,o=nirvana.com"
=> dn2id( "cn=Directory Manager,o=nirvana.com" )
ber_get_next on fd 13 failed errno 131 (Connection reset by peer)
*** got 0 of 0 so far

Hope I have not missed out any other patches that are avilable.

-Dastha