hyc@symas.com writes:
These are backend-specific considerations. Feel free to file an ITS against the slapd-bdb(5) manpage if you wish.
Might as well be this one. "Need to document what you are explaining here." Probably mostly in the Admin Guide with a few notes in the manpage.
Any operation will acquire a lock for every single DB page it touches. (...)
I don't think that can be quite right. A search which traverses the database would need an awful lot of locks. Unless for the entries it acquires and then releases the locks for one entry at a time.
The more work that an operation needs to do, the more pages it will touch, the more locks it will need. (...)
Another item would be entries needed to evaluate access controls, I assume.
Just reproduced it. Out of locks (so of course configure more), then "Accessing a corrupted shared library". Will file a separate ITS, it doesn't sound like slapadd in a clean directory should need 1000+ locks. http://www.openldap.org/lists/openldap-software/200607/msg00305.html
Yes, that's what I meant. The database, with its enviroment, I just built with slapadd.
I've read it.