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

memory leak in back-meta (ITS#2687)



Full_Name: Michael Mutschler
Version: 2.1.22
OS: debian linux 2.4.20test
URL: ftp://ftp.openldap.org/incoming/Michael-Mutschler-030818.tgz
Submission from: (NULL) (195.143.82.36)


Short:
Making binds to the rewrite-url consumes memory. The slapd-process on the
linux-machine is constantly growing.

I configured ldap to use "dc=eggs,dc=trustsec,dc=de" with bdb,
and a rewrite-rule with back-meta from "dc=spam,dc=eggs" to the local 
"dc=eggs,dc=trustsec,dc=de" with the following configuration:

--------------------------------------------------------------------------------
database        bdb
suffix          "dc=eggs,dc=trustsec,dc=de"
rootdn "cn=admin,dc=eggs,dc=trustsec,dc=de"
rootpw admin

database meta
suffix          "dc=spam,dc=eggs"
lastmod off
uri "ldap:///dc=spam,dc=eggs";
rewriteEngine on
rewriteContext default
rewriteRule "(.*)dc=spam,dc=eggs" "%1dc=eggs,dc=trustsec,dc=de" "@"
rewriteContext searchResult
rewriteRule "(.*)dc=eggs,dc=trustsec,dc=de" "%1dc=spam,dc=eggs" "@"
--------------------------------------------------------------------------------

When making many bind-Requests to "dc=spam,dc=eggs", the slapd-process is
constantly growing. After 80000 binds, the process increased from 3.5MB to
10MB.

Although I might have configured something wrong, The process should not grow
that big. Making the binds directly to the bdb does not cause the process to
increase!