[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#3432) back-sql enhancements
Mark,
I'm working (at a slow pace) at merging the patches. Since things
changed a bit between 2.2.18 and current HEAD, the merging must be done
manually; in the meanwhile, I'm reworking things a bit, so the result
will be appreciably different from your original contribution. However,
since it's significantly larger than a couple of lines, I think we
definitely need a copyright release notice. I was considering adding
yourself to the list of acknowledged contributors; in the meanwhile, you
should submit thru the ITS a statement following the guidelines at
<http://www.openldap.org/devel/contributing.html#notice>; I'll take care
of including it into the files that are affected by the most significant
of your contributions.
p.
adamson@andrew.cmu.edu wrote:
>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
>
>
>
>
SysNet - via Dossi,8 27100 Pavia Tel: +390382573859 Fax: +390382476497