mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
e12ca8b6fe
Remove poolq_hash, it wasn't distributing work evenly to the queues. Just walk through all queues and use the one with smallest active+pending count. Since pool_retract also relied on the hash, a different means of locating the thread to retract was needed. Add pool_submit2 which returns the threadpool task structure, and record which poolq this task lives on. |
||
---|---|---|
.. | ||
ac | ||
avl.h | ||
getopt-compat.h | ||
lber_pvt.h | ||
lber_types.hin | ||
lber.h | ||
ldap_cdefs.h | ||
ldap_config.hin | ||
ldap_defaults.h | ||
ldap_features.hin | ||
ldap_int_thread.h | ||
ldap_log.h | ||
ldap_pvt_thread.h | ||
ldap_pvt_uc.h | ||
ldap_pvt.h | ||
ldap_queue.h | ||
ldap_rq.h | ||
ldap_schema.h | ||
ldap_utf8.h | ||
ldap.h | ||
ldif.h | ||
lutil_hash.h | ||
lutil_ldap.h | ||
lutil_lockf.h | ||
lutil_md5.h | ||
lutil_meter.h | ||
lutil_sha1.h | ||
lutil.h | ||
Makefile.in | ||
portable.hin | ||
rewrite.h | ||
slapi-plugin.h | ||
sysexits-compat.h |