Author: kfujino Date: Wed Dec 16 04:53:14 2015 New Revision: 1720292 URL: http://svn.apache.org/viewvc?rev=1720292&view=rev Log: In order to avoid that the heartbeat thread and the background thread to run Channel.heartbeat simultaneously, if heartbeatBackgroundEnabled of SimpleTcpCluster set to true, ensure that the heartbeat thread does not start.
Modified: tomcat/tc8.0.x/trunk/java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Modified: tomcat/tc8.0.x/trunk/java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java URL: http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java?rev=1720292&r1=1720291&r2=1720292&view=diff ============================================================================== --- tomcat/tc8.0.x/trunk/java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java (original) +++ tomcat/tc8.0.x/trunk/java/org/apache/catalina/ha/tcp/SimpleTcpCluster.java Wed Dec 16 04:53:14 2015 @@ -567,6 +567,7 @@ public class SimpleTcpCluster extends Li channel.addInterceptor(new MessageDispatch15Interceptor()); channel.addInterceptor(new TcpFailureDetector()); } + if (heartbeatBackgroundEnabled) channel.setHeartbeat(false); } /** Modified: tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml?rev=1720292&r1=1720291&r2=1720292&view=diff ============================================================================== --- tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml (original) +++ tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml Wed Dec 16 04:53:14 2015 @@ -59,6 +59,17 @@ </fix> </changelog> </subsection> + <subsection name="Cluster"> + <changelog> + <fix> + In order to avoid that the heartbeat thread and the background thread to + run <code>Channel.heartbeat</code> simultaneously, if + <code>heartbeatBackgroundEnabled</code> of <code>SimpleTcpCluster</code> + set to <code>true</code>, ensure that the heartbeat thread does not + start. (kfujino) + </fix> + </changelog> + </subsection> <subsection name="WebSocket"> <changelog> <fix> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org