fix compilation

Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/5cd2a771
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/5cd2a771
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/5cd2a771

Branch: refs/heads/ignite-3163
Commit: 5cd2a77109cf0cbb0f866d18a6150e5fa73f12c7
Parents: bab0533
Author: ashutak <[email protected]>
Authored: Wed May 18 14:17:30 2016 +0300
Committer: ashutak <[email protected]>
Committed: Wed May 18 14:17:30 2016 +0300

----------------------------------------------------------------------
 .../discovery/GridDiscoveryManager.java         |  5 +--
 .../ignite/spi/discovery/tcp/ServerImpl.java    | 42 ++++++++++++++++----
 2 files changed, 35 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/5cd2a771/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
index 180904e..f59495e 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
@@ -30,7 +30,6 @@ import java.util.ArrayDeque;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Collections;
-import java.util.Comparator;
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
@@ -113,15 +112,14 @@ import 
org.apache.ignite.spi.discovery.DiscoverySpiHistorySupport;
 import org.apache.ignite.spi.discovery.DiscoverySpiListener;
 import org.apache.ignite.spi.discovery.DiscoverySpiNodeAuthenticator;
 import org.apache.ignite.spi.discovery.DiscoverySpiOrderSupport;
-import 
org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryCheckFailedMessage;
 import org.apache.ignite.thread.IgniteThread;
 import org.jetbrains.annotations.Nullable;
 import org.jsr166.ConcurrentHashMap8;
 
 import static java.util.concurrent.TimeUnit.MILLISECONDS;
+import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_BINARY_MARSHALLER_USE_STRING_SERIALIZATION_VER_2;
 import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_OPTIMIZED_MARSHALLER_USE_DEFAULT_SUID;
 import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_SERVICES_COMPATIBILITY_MODE;
-import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_BINARY_MARSHALLER_USE_STRING_SERIALIZATION_VER_2;
 import static org.apache.ignite.events.EventType.EVT_CLIENT_NODE_DISCONNECTED;
 import static org.apache.ignite.events.EventType.EVT_CLIENT_NODE_RECONNECTED;
 import static org.apache.ignite.events.EventType.EVT_NODE_FAILED;
@@ -130,7 +128,6 @@ import static 
org.apache.ignite.events.EventType.EVT_NODE_LEFT;
 import static org.apache.ignite.events.EventType.EVT_NODE_METRICS_UPDATED;
 import static org.apache.ignite.events.EventType.EVT_NODE_SEGMENTED;
 import static 
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_DEPLOYMENT_MODE;
-import static 
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_LATE_AFFINITY_ASSIGNMENT;
 import static org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MACS;
 import static 
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MARSHALLER_USE_BINARY_STRING_SER_VER_2;
 import static 
org.apache.ignite.internal.IgniteNodeAttributes.ATTR_MARSHALLER_USE_DFLT_SUID;

http://git-wip-us.apache.org/repos/asf/ignite/blob/5cd2a771/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java
index 96192f5..b7814e5 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/ServerImpl.java
@@ -3426,10 +3426,23 @@ class ServerImpl extends TcpDiscoveryImpl {
                                         ", rmtNodeAddr=" + 
U.addressesAsString(locNode) + ", locNodeId=" + node.id() +
                                         ", rmtNodeId=" + locNode.id() + ']';
 
-                                    nodeCheckError(
-                                        node,
-                                        errMsg,
-                                        sndMsg);
+                                    LT.warn(log, null, errMsg);
+
+                                    // Always output in debug.
+                                    if (log.isDebugEnabled())
+                                        log.debug(errMsg);
+
+                                    try {
+                                        trySendMessageDirectly(node, new 
TcpDiscoveryCheckFailedMessage(locNode.id(), sndMsg));
+                                    }
+                                    catch (IgniteSpiException e) {
+                                        if (log.isDebugEnabled())
+                                            log.debug("Failed to send 
marshaller check failed message to node " +
+                                                "[node=" + node + ", err=" + 
e.getMessage() + ']');
+
+                                        onException("Failed to send marshaller 
check failed message to node " +
+                                            "[node=" + node + ", err=" + 
e.getMessage() + ']', e);
+                                    }
                                 }
                             });
 
@@ -3455,10 +3468,23 @@ class ServerImpl extends TcpDiscoveryImpl {
                                     ", rmtNodeAddrs=" + 
U.addressesAsString(locNode) +
                                     ", locNodeId=" + node.id() + ", 
rmtNodeId=" + locNode.id() + ']';
 
-                                nodeCheckError(
-                                    node,
-                                    errMsg,
-                                    sndMsg);
+                                LT.warn(log, null, errMsg);
+
+                                // Always output in debug.
+                                if (log.isDebugEnabled())
+                                    log.debug(errMsg);
+
+                                try {
+                                    trySendMessageDirectly(node, new 
TcpDiscoveryCheckFailedMessage(locNode.id(), sndMsg));
+                                }
+                                catch (IgniteSpiException e) {
+                                    if (log.isDebugEnabled())
+                                        log.debug("Failed to send marshaller 
check failed message to node " +
+                                            "[node=" + node + ", err=" + 
e.getMessage() + ']');
+
+                                    onException("Failed to send marshaller 
check failed message to node " +
+                                        "[node=" + node + ", err=" + 
e.getMessage() + ']', e);
+                                }
                             }
                         });
 

Reply via email to