[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
DB_CONFIG tuning
Hi All-
I was hoping someone would know what's up with my DB_CONFIG foo, as it
doesn't seem to be working at all... I'm running OpenLDAP 2.3.19-4.
Basically I've set up my LDAP database and all is well, it accepts
queries, things are good. Then I think to myself, "I could really use
some caching...", so I configured DB_CONFIG, threw it in my
/var/lib/ldap directory and tried to start slapd. slapd refuses to
start now... Here's my DB_CONFIG:
#
# Set the database in memory cache size.
#
set_cachesize 0 100428800 0
#
# Set database flags.
# (for database loading/reindexing)
#set_flags DB_TXN_NOSYNC
#
# Set log values.
#
set_lg_regionmax 1048576
set_lg_max 10485760
set_lg_bsize 2097152
set_lg_dir /var/log
I have "cachesize 100000" in /etc/openldap/slap.conf as well. When I
try to start slapd in debug mode, I get this before it fails to launch:
backend_startup_one: starting "cn=config"
backend_startup_one: starting "dc=domain,dc=com"
bdb_db_open: dc=domain,dc=com
bdb_db_open: dbenv_open(/var/lib/ldap)
bdb(dc=domain,dc=com): file id2entry.bdb (meta pgno = 0) has LSN
[3][9675949].
bdb(dc=domain,dc=com): end of log is [1][7406505]
bdb(dc=domain,dc=com): /var/lib/ldap/id2entry.bdb: unexpected file type
or format
bdb_db_open: db_open(/var/lib/ldap/id2entry.bdb) failed: Invalid
argument (22)
====> bdb_cache_release_all
bdb(dc=domain,dc=com): Unknown locker ID: 0
backend_startup_one: bi_db_open failed! (22)
slapd shutdown: initiated
====> bdb_cache_release_all
bdb_db_close: alock_close failed
slapd destroy: freeing system resources.
slapd stopped.
Again, it works fine when DB_CONFIG isn't there... but this server will
probably be hit very hard in the future so I'd like the database to
reside in memory as much as possible for performance reasons... Does
anyone have an idea of what might be causing this?
Thanks in advance for any advice!
ciao, erich