Author: kfujino Date: Wed May 13 02:04:50 2015 New Revision: 1679126 URL: http://svn.apache.org/r1679126 Log: Ensure that the state transfer flag is updated to true only when the map states have been transferred correctly from existing map members.
Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?rev=1679126&r1=1679125&r2=1679126&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java (original) +++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java Wed May 13 02:04:50 2015 @@ -495,6 +495,7 @@ public abstract class AbstractReplicated messageReceived( (Serializable) list.get(i), resp[0].getSource()); } //for } + stateTransferred = true; } else { log.warn("Transfer state, 0 replies, probably a timeout."); } @@ -506,7 +507,6 @@ public abstract class AbstractReplicated } catch (ClassNotFoundException x) { log.error("Unable to transfer LazyReplicatedMap state.", x); } - stateTransferred = true; } /** --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org