Update of /repo/OpenLDAP/pkg/ldap/libraries/libldap_r

Modified Files:
      Tag: OPENLDAP_REL_ENG_2_4
        thr_cthreads.c  1.20.2.2 -> 1.20.2.3
        thr_nt.c  1.32.2.3 -> 1.32.2.4
        thr_posix.c  1.46.2.2 -> 1.46.2.3
        thr_pth.c  1.16.2.2 -> 1.16.2.3
        thr_stub.c  1.27.2.3 -> 1.27.2.4
        thr_thr.c  1.18.2.2 -> 1.18.2.3
        tpool.c  1.52.2.7 -> 1.52.2.8

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/libraries/libldap_r/
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_cthreads.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_nt.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_posix.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_pth.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_stub.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/thr_thr.c
    http://www.openldap.org/devel/cvsweb.cgi/libraries/libldap_r/tpool.c

Changes are generally available on cvs.openldap.org (and CVSweb)
within 30 minutes of being committed.

Reply via email to