Quanah Gibson-Mount wrote: > --On Monday, August 27, 2012 9:42 AM +1000 Nick Urbanik > <[email protected]> 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.
If using slapd.conf, you need to manually do a db_recover to make the change take effect. -- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/
