[Date Prev][Date Next]
RE: caching magic (was: How to trace activity on Window platform ?)
Doh - the man page I first glanced at was from an old version (I should really wipe it out)
Is this an option you can set only before you have created the database?
I tried setting it on an existing database, and ldap wont start.
From: Quanah Gibson-Mount [mailto:email@example.com]
Sent: Thursday, June 17, 2004 2:52 PM
To: Armbrust, Daniel C.; openldap-software@OpenLDAP.org
Subject: RE: caching magic (was: How to trace activity on Window platform ?)
--On Thursday, June 17, 2004 2:28 PM -0500 "Armbrust, Daniel C."
> >> - what does shm_key do again?
>> Allocates the DB database memory to use a shared memory segment (RAM)
>> rather than disk-based memory environment. It dramatically improves
>> data load times among other things.
> Could you give an example of how to use/set this? I looked at the
> Berkeley docs... And I certainly didn't realize this from their
> documentation. Maybe I looked at the wrong thing.
> This goes in the DB_CONFIG file, I assume? I see it requires an int -
> does it really matter what I pick? I gather from the docs that it is
> just a key.
No, it goes in slapd.conf in OpenLDAP 2.2 or later. It is documented in
the slapd-bdb manpage:
Specify a key for a shared memory BDB environment. By
default the BDB environment uses memory mapped files.
If a non-zero value is specified, it will be used as
the key to identify a shared memory region that will
house the environment.
>From my slapd.conf:
Principal Software Developer
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html