See ITS#8430 (Improved handling for large number of databases ) and ITS#8431 (Access newly opened database from another transaction)
I would appreciate if you also consider to add the second improvement as it is also performance relevant.
See former post in this thread for details and test results.
With kind regards
Rockethealth by Helmedica AG Web: www.rockethealth.ch Jürg Bircher Chief Technology Officer Mail: juerg.bircher@helmedica.ch
On 27/05/16 07:37, "Howard Chu" hyc@symas.com wrote:
Jürg Bircher wrote:
Hello
Improved handling for large number of databases
If interested let me know how to contribute.
Looks interesting, yes. I assume you have profiled the code before and after the suggested changes, please provide your profiling results.
Please read the Developer Guidelines. http://www.openldap.org/devel/contributing.html
Access newly opened database from another transaction
Sounds like an oddball case. Applications should open all their DBIs from a single thread and not start any other threads/transactions until all setup is completed.
Hope it is useful!
Thanks.
-- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/