[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Disabling transaction logging for slapadd (2.1.25, bdb)

On Wed, 28 Jan 2004, Buchan Milne wrote:

> I am trying to import a relatively large number of accouts (200k+) via 
> slapadd on a box running 2.1.25, with a bdb database, and where ldbm took 
> about 75minutes to import the whole ldif file, on bdb it had been running 
> for 2 days when I stopped it (and it was about half way).
> According to the OpenLDAP docs, I should be able to use the DB_CONFIG file 
> to set some db options when using bdb, but I haven't had success that way.
> For instance, having:
> # rm -f /var/lib/ldap/mail/*;cp -f /var/lib/ldap/DB_CONFIG_import 
> /var/lib/ldap/mail/DB_CONFIG; slapadd -c -l 
> /etc/openldap/net-mail-isp.ldif;time slapadd -l 
> /tmp/mail_20031023-converted-nomodify.ldif -c -v
> slapadd: could not add entry dn="cn=mail,ou=isp" (line=5): txn_begin 
> failed: Invalid argument (22)
> slapadd: could not add entry dn="cn=net,cn=mail,ou=isp" (line=10): 
> txn_begin failed: Invalid argument (22)
> The same happens if I have:
> Without any entries in DB_CONFIG, it imports fine (but writes transaction 
> logs, and takes forever).
> The client wants some benchmarks, and with the available time, it won't be 
> practical to test with bdb if I can't speed up the import ...

OK, some other tuning options are doing well enough, but it would still be 
nice to be able totally disable transaction logging ..