From 8a92b951565cf6da2ecbd069678047eeaebf2f87 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 21 Aug 2023 18:54:07 -0900 Subject: [PATCH] Removed call to db_env->set_cachesize() The third parameter has always been set to 0 so it wasn't ever doing anything before. --- citadel/server/backends/berkeley_db/berkeley_db.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/citadel/server/backends/berkeley_db/berkeley_db.c b/citadel/server/backends/berkeley_db/berkeley_db.c index 6b10fcf14..2c118ce2b 100644 --- a/citadel/server/backends/berkeley_db/berkeley_db.c +++ b/citadel/server/backends/berkeley_db/berkeley_db.c @@ -227,13 +227,14 @@ void bdb_open_databases(void) { bdb_env->set_verbose(bdb_env, DB_VERB_RECOVERY, 1); // We want to specify the shared memory buffer pool cachesize, but everything else is the default. - ret = bdb_env->set_cachesize(bdb_env, 0, 64 * 1024, 0); - if (ret) { - syslog(LOG_ERR, "bdb: set_cachesize: %s", db_strerror(ret)); - bdb_env->close(bdb_env, 0); - syslog(LOG_ERR, "bdb: exit code %d", ret); - exit(CTDLEXIT_DB); - } + // 2023aug21 ajc: the third argument is zero, so this never did anything + // ret = bdb_env->set_cachesize(bdb_env, 0, 64 * 1024, 0); + // if (ret) { + // syslog(LOG_ERR, "bdb: set_cachesize: %s", db_strerror(ret)); + // bdb_env->close(bdb_env, 0); + // syslog(LOG_ERR, "bdb: exit code %d", ret); + // exit(CTDLEXIT_DB); + // } if ((ret = bdb_env->set_lk_detect(bdb_env, DB_LOCK_DEFAULT))) { syslog(LOG_ERR, "bdb: set_lk_detect: %s", db_strerror(ret)); -- 2.39.2