[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#6310) Slapd with pcache crashes under load
masarati@aero.polimi.it wrote:
> No. Some overlay along the lines apparently mucks with e_private in the
> entry that back-ldap is sending. It's probably slapo-pcache. I need to
> debug this. You say it happens seldom. Can you recognize anything
> special in the operation that triggers the assertion failure? I mean:
> either in terms of special data, or in terms of special state of the
> cache? This could help narrow down some means to reproduce the issue.
>
> Thanks, p.
>
>
>
What is interesting is that most of the logs are something like this one:
conn=6891 op=1 SRCH attr=spamassassin
query template of incoming query = (&(objectClass=)(cn=))
Entering QC, querystr = (&(objectClass=mailUser)(cn=nobody))
Lock QC index = 0x7e0a7b8
QUERY ANSWERABLE (answered 3267 times)
conn=6891 op=1 SEARCH RESULT tag=101 err=0 nentries=0 text=
conn=6891 fd=32 closed (connection lost)
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
conn=3573 op=812 SRCH base="dc=ciela.net,dc=hosting,dc=spnet,dc=net"
scope=1 deref=0 filter="(&(objectClass=mailUser)(uid=diana))"
conn=3573 op=812 SRCH attr=uid userPassword mailMessageStore uidNumber
gidNumber
query template of incoming query = (&(objectClass=)(uid=))
Entering QC, querystr = (&(objectClass=mailUser)(uid=diana))
Lock QC index = 0x7ee9fe8
Base of added query = dc=ciela.net,dc=hosting,dc=spnet,dc=net
QUERY ANSWERABLE (answered 63 times)
conn=3573 op=812 SEARCH RESULT tag=101 err=0 nentries=1 text=
slapd: /home/luben/openldap-2.4.18-h/servers/slapd/entry.c:483:
entry_clean: Assertion `e->e_private == ((void *)0)' failed.
This sequence of :
query template of incoming query = (&(objectClass=)(uid=))
QUERY NOT ANSWERABLE
QUERY NOT CACHEABLE
is something I could not explain. There is not a log entry for incomming
search. I have restarted the cache with more logging
(stats+trace+pcache) to see from where they come.
I have some core dumps and if you tell me for what to look for, tomorrow
I will debug them and see if there is a common pattern.
Luben