You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by kf...@apache.org on 2015/06/17 10:23:07 UTC
svn commit: r1685936 - in
/tomcat/trunk/java/org/apache/catalina/tribes/tipis:
LocalStrings.properties ReplicatedMap.java
Author: kfujino
Date: Wed Jun 17 08:23:06 2015
New Revision: 1685936
URL: http://svn.apache.org/r1685936
Log:
Add warning log.
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties
tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties?rev=1685936&r1=1685935&r2=1685936&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties (original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/LocalStrings.properties Wed Jun 17 08:23:06 2015
@@ -40,4 +40,5 @@ lazyReplicatedMap.unableReplicate.backup
lazyReplicatedMap.unableReplicate.proxy=Unable to replicate proxy key:{0} to backup:{1}. Reason:{2}
replicatedMap.member.disappeared=Member[{0}] disappeared. Related map entries will be relocated to the new node.
replicatedMap.unable.relocate=Unable to relocate[{0}] to a new backup node
-replicatedMap.relocate.complete=Relocation of map entries was complete in {0} ms.
\ No newline at end of file
+replicatedMap.relocate.complete=Relocation of map entries was complete in {0} ms.
+replicatedMap.unableReplicate.completely=Unable to replicate backup key:{0}. Success nodes:{1}. Failed nodes:{2}.
\ No newline at end of file
Modified: tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java?rev=1685936&r1=1685935&r2=1685936&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java (original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/tipis/ReplicatedMap.java Wed Jun 17 08:23:06 2015
@@ -18,6 +18,7 @@ package org.apache.catalina.tribes.tipis
import java.io.Serializable;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Iterator;
import java.util.Map;
@@ -153,7 +154,14 @@ public class ReplicatedMap<K,V> extends
Member[] realFaultyMembers = faulty.toArray(new Member[faulty.size()]);
if (realFaultyMembers.length != 0) {
backup = excludeFromSet(realFaultyMembers, backup);
- if (backup.length == 0) throw e;
+ if (backup.length == 0) {
+ throw e;
+ } else {
+ if (log.isWarnEnabled()) {
+ log.warn(sm.getString("replicatedMap.unableReplicate.completely", key,
+ Arrays.toString(backup), Arrays.toString(realFaultyMembers)), e);
+ }
+ }
}
}
return backup;
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org