Well said. While the posts from the OpenLDAP developers do have good
points, your points are also very well taken. I am no linux newbie, and
also have set up many databases in my day. I don't know a lot about
tuning, other than tweaking some of the more documented settings and
have always received reasonable performance from those database
servers. OpenLDAP, however, has alwas caused me problems. The most
common problem I see is index corruption, or just plain segfaults, both
of which are really hard to reproduce for the developers since they seem
to be triggered by problems in my database (usually the standard
recovery and reindex commands send it on its way again). We've now
taken to stopping LDAP every night, dumping it out with slapcat (for
backup purposes), running slapindex, and restarting it. This seems to
prevent some of the indexing problems we've seen, and keep OpenLDAP a
bit more stable.