Removed call to db_env->set_cachesize()
authorArt Cancro <ajc@citadel.org>
Tue, 22 Aug 2023 03:54:07 +0000 (18:54 -0900)
committerArt Cancro <ajc@citadel.org>
Tue, 22 Aug 2023 03:54:07 +0000 (18:54 -0900)
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

index 6b10fcf145101e26897a0b71af14a88319144253..2c118ce2ba00cf57e872d4ec9645823fee41fcc2 100644 (file)
@@ -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));