From: Gavin Henry Date: Tue, 27 Jan 2009 22:21:20 +0000 (+0000) Subject: (ITS#5721) Expansion on dncachesize behavior X-Git-Tag: ACLCHECK_0~926 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=4491c98250d0b6e8d356d3ff258e5a9543676416;p=openldap (ITS#5721) Expansion on dncachesize behavior --- diff --git a/doc/man/man5/slapd-bdb.5 b/doc/man/man5/slapd-bdb.5 index 68a9f22b6d..677747f0dc 100644 --- a/doc/man/man5/slapd-bdb.5 +++ b/doc/man/man5/slapd-bdb.5 @@ -148,6 +148,12 @@ will return a different result. Specify the maximum number of DNs in the in-memory DN cache. The default is twice the \fBcachesize\fP. Ideally this cache should be large enough to contain the DNs of every entry in the database. +It should be noted that the \fBDN cache\fP is allowed to temporarily +grow beyond the configured size. It does this if many entries are +locked when it tries to do a purge, because that means they're +legitimately in use. Also, the \fBDN cache\fP never purges entries +that have cached children, so depending on the shape of the DIT, it +could have lots of cached DNs over the defined limit. .TP .BI idlcachesize \ Specify the size of the in-memory index cache, in index slots. The