You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/03/04 08:23:28 UTC

incubator-ignite git commit: # IGNITE-187 Fixes for spi start.

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-187 57fc321a7 -> 25b1e5a23


# IGNITE-187 Fixes for spi start.


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

Branch: refs/heads/ignite-187
Commit: 25b1e5a23e0bc81d3abf92110af1a1a1418ac9e4
Parents: 57fc321
Author: AKuznetsov <ak...@gridgain.com>
Authored: Wed Mar 4 14:23:22 2015 +0700
Committer: AKuznetsov <ak...@gridgain.com>
Committed: Wed Mar 4 14:23:22 2015 +0700

----------------------------------------------------------------------
 .../org/apache/ignite/internal/managers/GridManagerAdapter.java | 5 +++++
 .../internal/managers/discovery/GridDiscoveryManager.java       | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25b1e5a2/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java
index f963f9b..7c692e3 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/GridManagerAdapter.java
@@ -33,6 +33,7 @@ import org.apache.ignite.lang.*;
 import org.apache.ignite.plugin.extensions.communication.*;
 import org.apache.ignite.plugin.security.*;
 import org.apache.ignite.spi.*;
+import org.apache.ignite.spi.discovery.*;
 import org.apache.ignite.spi.swapspace.*;
 import org.jetbrains.annotations.*;
 
@@ -42,6 +43,7 @@ import java.util.*;
 
 import static java.util.Arrays.*;
 import static java.util.concurrent.TimeUnit.*;
+import static org.apache.ignite.internal.IgniteVersionUtils.*;
 import static org.apache.ignite.internal.managers.communication.GridIoPolicy.*;
 
 /**
@@ -207,6 +209,9 @@ public abstract class GridManagerAdapter<T extends IgniteSpi> implements GridMan
             if (log.isDebugEnabled())
                 log.debug("Starting SPI implementation: " + spi.getClass().getName());
 
+            if (spi instanceof DiscoverySpi)
+                ((DiscoverySpi)spi).setNodeAttributes(ctx.nodeAttributes(), VER);
+
             try {
                 spi.spiStart(ctx.gridName());
             }

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/25b1e5a2/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 44150e4..bfa4fae 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
@@ -205,8 +205,6 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> {
 
         DiscoverySpi spi = getSpi();
 
-        spi.setNodeAttributes(ctx.nodeAttributes(), VER);
-
         discoOrdered = discoOrdered();
 
         histSupported = historySupported();