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