]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/config.c
Move MSVC port to the Attic
[openldap] / servers / slapd / back-bdb / config.c
index d7eeba5e74bc6b3bdfbe22ba76a222f283d2b348..725ad4418da26586fcfc99cc4dd3576ee2527c3f 100644 (file)
@@ -65,10 +65,14 @@ bdb_db_config(
                bdb->bi_dbenv_xflags |= DB_TXN_NOSYNC;
 
        /* slapadd/slapindex logging configuration */
-       } else if ( strcasecmp( argv[0], "fasttool" ) == 0 &&
-               slapMode & SLAP_TOOL_MODE ) {
+       } else if ( strcasecmp( argv[0], "fasttool" ) == 0 ) {
+               if ( slapMode & SLAP_TOOL_MODE )
                bdb->bi_dbenv_xflags |= DB_TXN_NOT_DURABLE;
 
+       /* slapindex algorithm tuning */
+       } else if ( strcasecmp( argv[0], "linearindex" ) == 0 ) {
+               bdb->bi_linear_index = 1;
+
        /* transaction checkpoint configuration */
        } else if ( strcasecmp( argv[0], "checkpoint" ) == 0 ) {
                if ( argc < 3 ) {