Shouldn't openldap default to checkpointing at a minimum of once a day or so - if no checkpoint value is given in the config file? If a checkpoint value is given, then that overrides the default.
I got hit once by this too, when we moved from ldbm to bdb... Suddenly when a kill -9 occurred on slapd (which was quite common for a while, as our server would never shut down properly without hanging) I discovered that it was tossing out any changes that had been made.
I think I saw a commit like this for OL 2.3.0 go by a few weeks ago.
--Quanah
-- Quanah Gibson-Mount Principal Software Developer ITSS/Shared Services Stanford University GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html
"These censorship operations against schools and libraries are stronger than ever in the present religio-political climate. They often focus on fantasy and sf books, which foster that deadly enemy to bigotry and blind faith, the imagination." -- Ursula K. Le Guin