From 354e20aa10a1799c7e9134056f21df4b68f6c25a Mon Sep 17 00:00:00 2001 From: dionoid Date: Fri, 8 May 2015 11:56:07 +0200 Subject: [PATCH] NCBC-892: In ClientConfiguration TcpKeepAliveTime and TcpKeepAliveInterval are switched Motivation ---------- Default values for TcpKeepAliveTime and TcpKeepAliveInterval are switched in Client Configuration, thus the keep alives start after 1s of inactivity. Modification ------------ Switched around values for TcpKeepAliveTime and TcpKeepAliveInterval in ClientConfiguration.cs Results ------- The TCP keep alives will be sent correctly after 2hrs of inactivity at intervals of 1s by default. Change-Id: I301b4a7079db44a911856697c8191ce08229316d Reviewed-on: http://review.couchbase.org/51148 Reviewed-by: Jeffry Morris Tested-by: Jeffry Morris --- Src/Couchbase/Configuration/Client/ClientConfiguration.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Couchbase/Configuration/Client/ClientConfiguration.cs b/Src/Couchbase/Configuration/Client/ClientConfiguration.cs index af69ba7a9..2dc6edb05 100644 --- a/Src/Couchbase/Configuration/Client/ClientConfiguration.cs +++ b/Src/Couchbase/Configuration/Client/ClientConfiguration.cs @@ -68,9 +68,9 @@ public ClientConfiguration() BufferSize = 1024 * 16; DefaultOperationLifespan = 2500;//ms EnableTcpKeepAlives = true; - TcpKeepAliveInterval = 2*60*60*1000; - TcpKeepAliveTime = 1000; - NodeAvailableCheckInterval = 1000; + + TcpKeepAliveTime = 2*60*60*1000; + TcpKeepAliveInterval = 1000; //the default serializer Serializer = SerializerFactory.GetSerializer();