]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/backends/berkeley_db/berkeley_db.c
Makefile: restructured so that backends can be compiled into utilities
[citadel.git] / citadel / server / backends / berkeley_db / berkeley_db.c
index a55c6113a2df523a69ccaf8be1edc855e98f53cb..2a8e2f14a819635ad0946e4135ab6c124808e5e3 100644 (file)
@@ -177,11 +177,9 @@ void bdb_checkpoint(void) {
        }
 
        // After a successful checkpoint, we can cull the unused logs
-       if (CtdlGetConfigInt("c_auto_cull")) {
-               ret = bdb_env->log_set_config(bdb_env, DB_LOG_AUTO_REMOVE, 1);
-       }
-       else {
-               ret = bdb_env->log_set_config(bdb_env, DB_LOG_AUTO_REMOVE, 0);
+       ret = bdb_env->log_set_config(bdb_env, DB_LOG_AUTO_REMOVE, 1);
+       if (ret != 0) {
+               syslog(LOG_ERR, "bdb: bdb_checkpoint() auto coll logs: %s", db_strerror(ret));
        }
 }