In this case, the modified data is discarded and a subsequent search
will return a different result.
.TP
+.B fasttool
+Disables transaction logging when using the slapadd/slapindex tools,
+using the DB_TXN_NOT_DURABLE flag. Does not affect normal slapd operation,
+but will improve the performance of slapadd/slapindex.
+See the Berkeley DB reference guide for more details.
+.TP
.B idlcachesize <integer>
Specify the size of the in-memory index cache, in index slots. The
default is zero. A larger value will speed up frequent searches of
} else if ( strcasecmp( argv[0], "dbnosync" ) == 0 ) {
bdb->bi_dbenv_xflags |= DB_TXN_NOSYNC;
+ /* slapadd/slapindex logging configuration */
+ } else if ( strcasecmp( argv[0], "fasttool" ) == 0 &&
+ slapMode & SLAP_TOOL_MODE ) {
+ bdb->bi_dbenv_xflags |= DB_TXN_NOT_DURABLE;
+
/* transaction checkpoint configuration */
} else if ( strcasecmp( argv[0], "checkpoint" ) == 0 ) {
if ( argc < 3 ) {