openldap.git branch master updated. 88d22a1ca3b28e10e6557e8aebbd75dd61fed511
by openldap-commit2devel@OpenLDAP.org
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(a)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(-)
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git