# Fixed invalid "clientNode" invariant.

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

Branch: refs/heads/ignite-497
Commit: ea903772efcb978c4b653687b675d0ff0469c842
Parents: 828d711
Author: vozerov-gridgain <voze...@gridgain.com>
Authored: Thu Mar 26 15:52:33 2015 +0300
Committer: vozerov-gridgain <voze...@gridgain.com>
Committed: Thu Mar 26 15:52:33 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/managers/discovery/GridDiscoveryManager.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/ea903772/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 3cd6aab..c4633c3 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
@@ -2449,7 +2449,7 @@ public class GridDiscoveryManager extends 
GridManagerAdapter<DiscoverySpi> {
 
         /**
          * @param node Node to check.
-         * @return {@code True} if near cache is present on the given nodes.
+         * @return {@code True} if client cache is present on the given nodes.
          */
         public boolean clientNode(ClusterNode node) {
             if (node.isDaemon())
@@ -2457,7 +2457,7 @@ public class GridDiscoveryManager extends 
GridManagerAdapter<DiscoverySpi> {
 
             Boolean near = clientNodes.get(node.id());
 
-            return near != null && !near;
+            return near == null || !near;
         }
     }
 }

Reply via email to