ldap/servers/slapd/daemon.c | 6 ------
ldap/servers/slapd/libglobs.c | 5 +++++
3 files changed, 22 insertions(+), 25 deletions(-)
New commits:
commit 37f338cec1e84292cf2e5a0db23f36180ff27ef9
Author: Rich Megginson <rmeggins@redhat.com>
Date: Tue Mar 19 16:43:44 2013 -0600
Ticket #633 - allow nsslapd-nagle to be disabled, and also tcp cork
https://fedorahosted.org/389/ticket/633
Reviewed by: nhosoi (Thanks!)
Branch: master
Fix Description: Instead of hard-coded enable_nagle = 1 in the connection
code, use the server config nsslapd-nagle setting. The default is on
on linux. Also make the tcp cork in connection_dispatch_operation() depend
on the nagle setting - if nagle is enabled, then enable tcp cork, otherwise,
disable tcp cork too.
Platforms tested: RHEL6 x86_64
Flag Day: no
Doc impact: Yes - document new config parameter
diff --git a/ldap/servers/slapd/connection.c b/ldap/servers/slapd/connection.c
index 26ac20b..31fc543 100644
--- a/ldap/servers/slapd/connection.c
+++ b/ldap/servers/slapd/connection.c
@@ -499,7 +499,10 @@ connection_dispatch_operation(Connection *conn, Operation *op, Slapi_PBlock *pb)
{
int minssf = config_get_minssf();
int minssf_exclude_rootdse = 0;
-
+#ifdef TCP_CORK
+ int enable_nagle = config_get_nagle();
+ int pop_cork = 0;
+
No comments:
Post a Comment