This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cluster Project".
The branch, RHEL46 has been updated
via 16b6a74c24d437cacd136d3376cae61eb45a4e38 (commit)
from 0413a207c89b6b4d440b4f8bc27545ec4ee76528 (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.
Under some very odd loads, the TCP nagle algorithm can cause
annoying delays in lock traffic. This option allows it to
be switched off with
echo "1" > /proc/cluster/config/dlm/tcp_nodelay
This should NOT be a default, in most cases it will cause
a huge performance drop. It is global to all DLM communications
and cannot be changed per lockspace.
struct config_info {
int tcp_port;
+ int tcp_nodelay;
int lock_timeout;
int buffer_size;
int rsbtbl_size;
diff --git a/dlm-kernel/src/lowcomms.c b/dlm-kernel/src/lowcomms.c
index 4967092..8ea83dd 100644
--- a/dlm-kernel/src/lowcomms.c
+++ b/dlm-kernel/src/lowcomms.c
@@ -598,6 +598,16 @@ static int connect_to_sock(struct connection *con)
/* Set up for connect */
make_sockaddr(&saddr, dlm_config.tcp_port, &addr_len);