2008/8/15 Quanah Gibson-Mount <quanah@zimbra.com>


--On August 15, 2008 1:51:37 PM +0200 tamarin p <tamarinp@gmail.com> wrote:


Hello,

I'm trying to migrate a directory from OpenLDAP 2.3.x to an OpenLDAP
2.4.11 test installation. 
<...>
 
My problem is with the backend transaction logs, though. These are
chucked out at a rate of approximately one per minute until the disk runs
out of space.
<....>

What flags are you using to slapadd?  What version of BDB is your openldap build linked against?  It's certainly worked for me to clean up the transaction logs while slapadding.

-Quanah

For BDB, slapd_db_stat2.4 -V says: Berkeley DB 4.6.21: (September 27, 2007).

For the flags to slapadd, haven't tried any other flags than -l to specify the ldif, and also -f to specify a slapd.conf to make sure it was using the slapd.conf I thought it was.

One other thing I noticed is that OpenLDAP itself seems to clean up just fine. I tried this by running ldapadd against a running slapd instead of using slapadd. The set_flags DB_LOG_AUTOREMOVE seems to be working here, because there are never more than 2-3 log files at any moment.