From c5d8c776ca05311c1d22ee36b3c59c7ccd4d6387 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Fri, 5 Mar 2004 13:46:12 +0000 Subject: [PATCH] Set IDL cache to 10x Entry cache by default --- servers/slapd/back-bdb/config.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/servers/slapd/back-bdb/config.c b/servers/slapd/back-bdb/config.c index 37d4fd918d..8e2e93b3a8 100644 --- a/servers/slapd/back-bdb/config.c +++ b/servers/slapd/back-bdb/config.c @@ -155,6 +155,10 @@ bdb_db_config( } bdb->bi_cache.c_maxsize = atoi( argv[1] ); + /* default IDL cache to 10x entry cache */ + if ( bdb->bi_idl_cache_max_size == 0 ) + bdb->bi_idl_cache_max_size = 10 * bdb->bi_cache.c_maxsize; + /* depth of search stack cache in units of (IDL)s */ } else if ( strcasecmp( argv[0], "searchstack" ) == 0 ) { if ( argc < 2 ) { @@ -180,8 +184,7 @@ bdb_db_config( fname, lineno ); return( 1 ); } - if ( !( slapMode & SLAP_TOOL_MODE ) ) - bdb->bi_idl_cache_max_size = atoi( argv[1] ); + bdb->bi_idl_cache_max_size = atoi( argv[1] ); } else if ( strcasecmp( argv[0], "sessionlog" ) == 0 ) { int se_id = 0, se_size = 0; -- 2.39.5