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

Re: (ITS#4329) Error in test008-concurrency in AIX



I did what you suggested, compiled openldap 2.3.17.
Then problem remains. I don't think it's worthwhile writing the error.
As to  the process size limit, I'ld like to add the following info:
- I'm running as root
- The output of ulimit -a is:
# ulimit -a
time(seconds)        unlimited
file(blocks)         unlimited
data(kbytes)         131072
stack(kbytes)        32768
memory(kbytes)       32768
coredump(blocks)     2097151
nofiles(descriptors) 2000

- As to the maximum number of processes/per user, although it is irrelevant in this case as I am root,
# lsattr -El sys0 | grep maxuproc
maxuproc        512                   Maximum number of PROCESSES allowed per user      True

- I checked the file testrun/slapd.1.log and found the following (partial listing)
...
=> ldap_bv2dn(dc=example,dc=com,0)
conn=4 op=0 RESULT tag=97 err=0 text=
ldap_err2string
<= ldap_bv2dn(dc=example,dc=com)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(dc=example,dc=com)=0 Success
=> ldap_dn2bv(272)
ldap_err2string
<= ldap_dn2bv(dc=example,dc=com)=0 Success
<<< dnPrettyNormal: <dc=example,dc=com>, <dc=example,dc=com>
SRCH "dc=example,dc=com" 2 0    0 0 0
ber_scanf fmt ({mm}) ber:
    filter: (cn=barbara jensen)
ber_scanf fmt ({M}}) ber:
    attrs: cn sn
conn=1 op=2 SRCH base="dc=example,dc=com" scope=2 deref=0 filter="(cn=barbara jensen)"
conn=1 op=2 SRCH attr=cn sn
=> bdb_search
bdb_dn2entry("dc=example,dc=com")
search_candidates: base="dc=example,dc=com" (0x00000001) scope=2
=> bdb_dn2idl("dc=example,dc=com")
=> bdb_equality_candidates (objectClass)
=> key_read
bdb_idl_fetch_key: [b49d1940]
<= bdb_index_read: failed (-30989)
<= bdb_equality_candidates: id=0, first=0, last=0
=> bdb_equality_candidates (cn)
=> key_read
bdb_idl_fetch_key: [36b1110d]
<= bdb_index_read 1 candidates
<= bdb_equality_candidates: id=1, first=8, last=8
bdb_search_candidates: id=1 first=8 last=8
=> send_search_entry: conn 1 dn="cn=Barbara Jensen,ou=Information Technology Division,ou=People,d
c=example,dc=com"
ber_flush: 148 bytes to sd 10
<= send_search_entry: conn 1 exit.
send_ldap_result: conn=1 op=2 p=3
send_ldap_result: err=0 matched="" text=""
send_ldap_response: msgid=3 tag=101 err=0
ber_flush: 14 bytes to sd 10
conn=1 op=2 SEARCH RESULT tag=101 err=0 nentries=1 text=
send_ldap_result: conn=2 op=1 p=3
send_ldap_result: err=0 matched="" text=""
send_ldap_response: msgid=2 tag=101 err=0
ber_flush: 14 bytes to sd 12
conn=2 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
conn=5 fd=16 ACCEPT from IP=127.0.0.1:35667 (IP=127.0.0.1:9011)
connection_get(12)
connection_get(12): got connid=2
connection_read(12): checking for input on id=2
ber_get_next
ber_get_next: tag 0x30 len 122 contents:
ber_get_next
ber_get_next on fd 12 failed errno=11 (Resource temporarily unavailable)
connection_get(13)
connection_get(13): got connid=3
connection_read(13): checking for input on id=3
ber_get_next
ber_get_next: tag 0x30 len 98 contents:
ber_get_next
ber_get_next on fd 13 failed errno=11 (Resource temporarily unavailable)
connection_get(14)
connection_get(14): got connid=4
connection_read(14): checking for input on id=4
ber_get_next
ber_get_next: tag 0x30 len 127 contents:
ber_get_next
ber_get_next on fd 14 failed errno=11 (Resource temporarily unavailable)
do_search
ber_scanf fmt ({miiiib) ber:
>>> dnPrettyNormal: <cn=Barbara Jensen,ou=Information Technology Division,ou=People,dc=example,dc
=com>
conn=6 fd=17 ACCEPT from IP=127.0.0.1:35669 (IP=127.0.0.1:9011)
connection_get(10)
connection_get(10): got connid=1
connection_read(10): checking for input on id=1
ber_get_next
ber_get_next: tag 0x30 len 71 contents:
ber_get_next
ber_get_next on fd 10 failed errno=11 (Resource temporarily unavailable)
connection_get(16)
connection_get(16): got connid=5
connection_read(16): checking for input on id=5
...

I can see that there are problems.