[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#3432) back-sql enhancements
Full_Name: Mark Adamson
Version: 2.2.18
OS: Solaris
URL: http://nil.andrew.cmu.edu/openldap
Submission from: (NULL) (128.2.123.80)
As I mentioned on the openldap-devel mailing list, over the last 2 years or so I
have made several enhancements to the SQL backend to OpenLDAP. Our server is
now
running very stable in production, so I would like to offer these changes back
to
the OpenLDAP source repository.
At the web server where the patches reside there is a "summary.txt" file which
gives a synopsis of the 8 patch files. The patches include:
* adding configuration options
* added an optimization for searches where the searchbase = the root DSE
* added an option to pass one attr=val pair to the create_proc, for RDBM
indexing
* count the number of values for an attribute before loading them, to prevent
massive memory fragmentation when loading large entries
* interpret return codes from SQL functions as LDAP error codes
* added RDBM connection pooling
* add ability to change the objectClass of an entry
* misc bug fixes
I hope you find these enhancements valuable.
-Mark Adamson
Carnegie Mellon