This may have been discussed, but i can not seem to find out why the transaction logs are not getting removed when I use DB_LOG_AUTOREMOVE in DB_CONFIG. This is on a Redhat 5 openldap 2.3 server.
DB_CONFIG has the following: set_lg_dir /var/lib/ldap/bdblogs set_flags DB_LOG_AUTOREMOVE
Doing slapd_db_archive shows about 134 unused files.
I then did the following (is this the correct procedure to use when updating DB_CONFIG?):
serivice ldap stop Edited DB_CONFIG slapd_db_recover slapd_db_archive service ldap start
The files are still there. I also manually did a checkpoint with "slapd_db_checkpoint -1" and verified the transaction log time changed. Reran "slapd_db_archive" and it outputs the same files. I read that earlier versions required a patch for this to work, but I was not sure about this one. I'm unclear on when the removal is suppose to take place, but it doesn't seem to be working.