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, RHEL4 has been updated
via 8dc51a64cf9a0bc1b467353a4161220a7cec0de0 (commit)
from 69a3d82a661d0c67dadfc0c02a6839c94ab0cdfb (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);