A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, master has been updated via 88d22a1ca3b28e10e6557e8aebbd75dd61fed511 (commit) from 7d6d6944c574e9030807369213b5aea53662167a (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 88d22a1ca3b28e10e6557e8aebbd75dd61fed511 Author: Howard Chu hyc@openldap.org Date: Wed Aug 14 17:25:11 2013 -0700
Simplify write waiter handling
Writer threads do their own wait using select/poll instead of asking the listener thread. Eliminates one mutex+one condvar per conn plus multiple wakeups of the listener thread. Also fixes writetimeout to wait an exact time, instead of the approximation used in the listener thread.
-----------------------------------------------------------------------
Summary of changes: servers/slapd/connection.c | 44 ++++------------------- servers/slapd/daemon.c | 84 ++++++++++++++++++++++++------------------- servers/slapd/proto-slap.h | 4 +- servers/slapd/result.c | 25 +++++++++---- 4 files changed, 75 insertions(+), 82 deletions(-)