#ignite-784: change version.

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

Branch: refs/heads/ignite-784-1
Commit: 99ffaf42f4984f31b162458f5a5178289a58af8c
Parents: 6bd55a8
Author: ivasilinets <ivasilin...@gridgain.com>
Authored: Fri Apr 24 15:10:52 2015 +0300
Committer: ivasilinets <ivasilin...@gridgain.com>
Committed: Fri Apr 24 15:10:52 2015 +0300

----------------------------------------------------------------------
 .../processors/datastreamer/DataStreamProcessor.java        | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/99ffaf42/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamProcessor.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamProcessor.java
index 3e6f207..c928572 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/datastreamer/DataStreamProcessor.java
@@ -18,6 +18,7 @@
 package org.apache.ignite.internal.processors.datastreamer;
 
 import org.apache.ignite.*;
+import org.apache.ignite.cluster.*;
 import org.apache.ignite.internal.*;
 import org.apache.ignite.internal.managers.communication.*;
 import org.apache.ignite.internal.managers.deployment.*;
@@ -37,7 +38,6 @@ import java.util.*;
 import java.util.concurrent.*;
 
 import static org.apache.ignite.internal.GridTopic.*;
-import static org.apache.ignite.internal.IgniteNodeAttributes.*;
 import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*;
 
 /**
@@ -45,7 +45,7 @@ import static 
org.apache.ignite.internal.managers.communication.GridIoPolicy.*;
  */
 public class DataStreamProcessor<K, V> extends GridProcessorAdapter {
     /** The lowest version of ignite that is compatible with current version. 
*/
-    private static IgniteProductVersion COMPATIBLE_VERSION_SINCE = 
IgniteProductVersion.fromString("1.0.4");
+    private static IgniteProductVersion COMPATIBLE_VERSION_SINCE = 
IgniteProductVersion.fromString("1.1.0");
 
     /** Loaders map (access is not supposed to be highly concurrent). */
     private Collection<DataStreamerImpl> ldrs = new GridConcurrentHashSet<>();
@@ -195,9 +195,10 @@ public class DataStreamProcessor<K, V> extends 
GridProcessorAdapter {
             AffinityTopologyVersion rmtAffVer = req.topologyVersion();
 
             if (rmtAffVer == null) {
-                IgniteProductVersion rmtVer = 
ctx.discovery().node(nodeId).version();
+                ClusterNode rmtNode =  ctx.discovery().node(nodeId);
 
-                assert rmtVer.compareTo(COMPATIBLE_VERSION_SINCE) < 0;
+                if (rmtNode != null)
+                    assert 
rmtNode.version().compareTo(COMPATIBLE_VERSION_SINCE) < 0;
             }
             else {
                 if (locAffVer.compareTo(rmtAffVer) < 0) {

Reply via email to