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

(ITS#6220) Problem with writetimeout



Full_Name: Christian Manal
Version: 2.4.17
OS: SunOS 5.10 Generic_139556-08
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (2001:638:708:30c9:221:85ff:fe3f:1775)


Clients that take a long time to process search results are geting a
writetimeout, even though the keyword is unset or 0 in slapd.conf. Setting the
value to a big enough number solves the problem, but that behavior doesn't
conform to the docs.

Noticed through a Net::LDAP based Perl-scipt, which reads a big amount of
entries from the directory, but failed sporadically on slow systems since
updating to OpenLDAP 2.4.17.

Backend is hdb using BDB 4.4 from opencsw repository. Server setup is one master
and four slaves on Solaris 10.


Sample of 'stats' log:

Jul 20 11:42:43 ldapserver slapd[9053]: [ID 848112 local4.debug] conn=12479
fd=79 ACCEPT from IP=192.168.1.1:50210 (IP=0.0.0.0:389)
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 270379 local4.debug] conn=12479 op=0
EXT oid=1.3.6.1.4.1.1466.20037
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 560212 local4.debug] conn=12479 op=0
STARTTLS
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 875301 local4.debug] conn=12479 op=0
RESULT oid= err=0 text=
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 105384 local4.debug] conn=12479
fd=79 TLS established tls_ssf=256 ssf=256
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 215403 local4.debug] conn=12479 op=1
BIND dn="uid=dummyuser,ou=System,dc=example,dc=com" method=128
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 600343 local4.debug] conn=12479 op=1
BIND dn="uid=dummyuser,ou=System,dc=example,dc=com" mech=SIMPLE ssf=0
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 588225 local4.debug] conn=12479 op=1
RESULT tag=97 err=0 text=
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 469902 local4.debug] conn=12479 op=2
SRCH base="ou=people,dc=example,dc=com" scope=2 deref=2
filter="(objectClass=posixAccount)"
Jul 20 11:42:43 ldapserver slapd[9053]: [ID 744844 local4.debug] conn=12479 op=2
SRCH attr=uid userpassword uidnumber gidnumber gecos homedirectory loginshell
Jul 20 11:43:00 ldapserver slapd[9053]: [ID 485650 local4.debug] conn=12479
fd=79 closed (writetimeout) 



The (slightly modified) config files of the master and the slaves can be
obtained here:

http://www.informatik.uni-bremen.de/~moenoel/ldap/master.conf
http://www.informatik.uni-bremen.de/~moenoel/ldap/slaves.conf