With the OpenLDAP backend, the old DB_CONFIG caused OpenLDAP to abort
on startup, and was very inefficient. This new one, kindly supplied
by Matthew Backes <mbackes@symas.com> uses a more reasonable set of
buffer sizes.
Andrew Bartlett
-set_cachesize 0 524288 0
-set_lg_regionmax 104857
-set_lg_max 1048576
-set_lg_bsize 209715
+# set 32MiB, single-segment cache
+set_cachesize 0 33554432 1
+
+# set transaction log autoremoval; disable if you use them for backups
+set_flags DB_LOG_AUTOREMOVE
+
+# these should be left at default for most installs
+set_lg_max 10485760
+set_lg_bsize 2097152
+
set_lg_dir ${LDAPDBDIR}/bdb-logs
-set_tmp_dir ${LDAPDBDIR}/tmp
+
+# tmp_dir stuff is not used by OpenLDAP
+#set_tmp_dir ${LDAPDBDIR}/tmp