Update of /repo/OpenLDAP/pkg/ldap/servers/slapd
Modified Files:
Tag: OPENLDAP_REL_ENG_2_4
abandon.c 1.52.2.2 -> 1.52.2.3
cancel.c 1.23.2.2 -> 1.23.2.3
connection.c 1.358.2.8 -> 1.358.2.9
daemon.c 1.380.2.6 -> 1.380.2.7
init.c 1.97.2.6 -> 1.97.2.7
operation.c 1.75.2.3 -> 1.75.2.4
proto-slap.h 1.670.2.13 -> 1.670.2.14
result.c 1.289.2.7 -> 1.289.2.8
slap.h 1.764.2.15 -> 1.764.2.16
Log Message:
Use per-thread slap_counters to eliminate lock contention
Unifdef SLAP_LIGHTWEIGHT_DISPATCHER
Use thread-specific data in pool_context()
Added native thread-specific data support
Concurrency tweaks:
store conn->c_sd, don't use ber_sockbuf_ctrl to retrieve it.
use per-thread free lists for operations, no mutexes needed.
CVS Web URLs:
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/abandon.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/cancel.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/connection.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/daemon.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/init.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/operation.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/proto-slap.h
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/result.c
http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/slap.h
Changes are generally available on cvs.openldap.org (and CVSweb)
within 30 minutes of being committed.