]> git.sur5r.net Git - openldap/commitdiff
Add dbconfig directive for creating/writing the DB_CONFIG file
authorHoward Chu <hyc@openldap.org>
Fri, 1 Apr 2005 11:50:37 +0000 (11:50 +0000)
committerHoward Chu <hyc@openldap.org>
Fri, 1 Apr 2005 11:50:37 +0000 (11:50 +0000)
doc/man/man5/slapd-bdb.5

index e59660a8589bc512b133c73f998d19c86c69c994..b91614f166cccccbe7061067b8264808d8503fe8 100644 (file)
@@ -54,6 +54,27 @@ the <min> argument is non-zero, an internal task will run every <min>
 minutes to perform the checkpoint.
 See the Berkeley DB reference guide for more details.
 .TP
+.B dbconfig <Berkeley DB setting>
+Specify a configuration directive to be placed in the
+.B DB_CONFIG
+file of the database directory. The
+.B dbconfig
+directive is just a convenience
+to allow all necessary configuration to be set in the
+.B slapd.conf
+file.
+The options set using this directive will only be written to the DB_CONFIG
+file if no such file existed at server startup time. This allows one
+to set initial values without overwriting/destroying a DB_CONFIG file
+that was already customized through other means. This directive may
+be specified multiple times, as needed. For example
+.RS
+.nf
+       dbconfig set_cachesize 0 1048576 0
+       dbconfig set_lg_bsize 2097152
+.fi
+.RE
+.TP
 .B dbnosync
 Specify that on-disk database contents should not be immediately
 synchronized with in memory changes.