IGNITE-709 Bug fix: ping should return 'false' instead of throwing exception if 
thread was interrupted.


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

Branch: refs/heads/ignite-23
Commit: f0b6b6e3d36b117e94e8e901bf77d350551cfe57
Parents: db0179d
Author: sevdokimov <sevdoki...@gridgain.com>
Authored: Fri May 22 13:59:53 2015 +0300
Committer: sevdokimov <sevdoki...@gridgain.com>
Committed: Fri May 22 13:59:53 2015 +0300

----------------------------------------------------------------------
 .../apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java   | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/f0b6b6e3/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
index 54efb44..f28422f 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpClientDiscoverySpi.java
@@ -20,6 +20,7 @@ package org.apache.ignite.spi.discovery.tcp;
 import org.apache.ignite.*;
 import org.apache.ignite.cache.*;
 import org.apache.ignite.cluster.*;
+import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.util.future.*;
 import org.apache.ignite.internal.util.typedef.*;
 import org.apache.ignite.internal.util.typedef.internal.*;
@@ -407,6 +408,9 @@ public class TcpClientDiscoverySpi extends 
TcpDiscoverySpiAdapter implements Tcp
         try {
             return fut.get();
         }
+        catch (IgniteInterruptedCheckedException ignored) {
+            return false;
+        }
         catch (IgniteCheckedException e) {
             throw new IgniteSpiException(e); // Should newer occur
         }

Reply via email to