You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2015/07/16 08:37:27 UTC

[17/17] incubator-ignite git commit: # Merge remote-tracking branch 'remotes/origin/master' into ignite-901

# Merge remote-tracking branch 'remotes/origin/master' into ignite-901


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

Branch: refs/heads/ignite-901
Commit: 6133882e1d4cf3ef4b41ec25e1fdcf2a37fc93e6
Parents: f2c7f6f 77da728
Author: sboikov <sb...@gridgain.com>
Authored: Thu Jul 16 09:35:56 2015 +0300
Committer: sboikov <sb...@gridgain.com>
Committed: Thu Jul 16 09:35:56 2015 +0300

----------------------------------------------------------------------
 .../discovery/GridDiscoveryManager.java         | 33 ++++++++++++--------
 1 file changed, 20 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/6133882e/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
----------------------------------------------------------------------
diff --cc modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java
index 9650307,b35628c..f3c7589
--- 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
@@@ -476,9 -467,13 +479,14 @@@ public class GridDiscoveryManager exten
  
                  // If this is a local join event, just save it and do not notify listeners.
                  if (type == EVT_NODE_JOINED && node.id().equals(locNode.id())) {
 +                    if (gridStartTime == 0)
 +                        gridStartTime = getSpi().getGridStartTime();
 +
+                     updateTopologyVersionIfGreater(new AffinityTopologyVersion(locNode.order()),
+                         new DiscoCache(localNode(), getSpi().getRemoteNodes()));
+ 
 -                    assert startLatch.getCount() == 1;
 -
+                     startLatch.countDown();
+ 
                      DiscoveryEvent discoEvt = new DiscoveryEvent();
  
                      discoEvt.node(ctx.discovery().localNode());