s4:provision Use more reasonable values for DB_CONFIG
authorAndrew Bartlett <abartlet@samba.org>
Tue, 20 Apr 2010 22:00:44 +0000 (08:00 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 22 Apr 2010 08:37:18 +0000 (18:37 +1000)
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

source4/setup/DB_CONFIG

index 74bb09d8009d9c2f5df59a8532321260e9c057f4..f94bf0868b306c4aa1b41b50c82166a6c91e5778 100644 (file)
@@ -1,6 +1,14 @@
-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