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

Re: BDB: Converting mmapped files to shared memory: Need slap{cat,add}?

--On Monday, August 27, 2012 9:42 AM +1000 Nick Urbanik <nick.urbanik@optusnet.com.au> wrote:

Dear Folks,

I have a large production 2.4.32 LDAP server slaving many trees.  I
set it up with memory-mapped files, and want to change it to use
shared memory instead, since shared memory BDB seems to work better
after watching the other servers that have been upgraded 2.3 => 2.4.32
with shared memory.

To convert this, do I need to slapcat the directories and restore them
after the configuration change with slapadd, or is it sufficient to
use db_recover in each LDAP database after changing the configuration
while slapd is stopped?

All you have to do is modify slapd.conf/cn=config to use a shared memory key. BDB should take care of the rest. There is definitely no need to slapcat/slapadd the DB. A shared memory key changes where BDB stores its cache, not where the database is stored, or how slapd interfaces with BDB.



Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
Zimbra ::  the leader in open source messaging and collaboration