[5/5] ignite git commit: zk
zk Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/f50c7ccb Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/f50c7ccb Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/f50c7ccb Branch: refs/heads/ignite-zk Commit: f50c7ccb5e80731426446c2051231fd55c912d23 Parents: c0dfb20 Author: sboikovAuthored: Thu Dec 7 13:49:16 2017 +0300 Committer: sboikov Committed: Thu Dec 7 15:49:31 2017 +0300 -- .../GridCachePartitionExchangeManager.java | 2 +- .../communication/tcp/TcpCommunicationSpi.java | 7 + .../spi/discovery/zk/ZookeeperDiscoverySpi.java | 32 +--- .../discovery/zk/internal/ZookeeperClient.java | 4 ++- .../zk/internal/ZookeeperDiscoveryImpl.java | 5 +-- .../ignite/internal/GridDiscoverySelfTest.java | 5 +-- .../internal/GridSameVmStartupSelfTest.java | 19 +--- .../binary/BinaryMetadataUpdatesFlowTest.java | 6 8 files changed, 64 insertions(+), 16 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/f50c7ccb/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java -- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java index 30d3d26..4f481fe 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java @@ -413,7 +413,7 @@ public class GridCachePartitionExchangeManager extends GridCacheSharedMana if (evt.type() != EVT_DISCOVERY_CUSTOM_EVT) { assert evt.type() != EVT_NODE_JOINED || n.isLocal() || n.order() > loc.order() : "Node joined with smaller-than-local " + -"order [newOrder=" + n.order() + ", locOrder=" + loc.order() + ']'; +"order [newOrder=" + n.order() + ", locOrder=" + loc.order() + ", evt=" + evt + ']'; exchId = exchangeId(n.id(), affinityTopologyVersion(evt), evt); http://git-wip-us.apache.org/repos/asf/ignite/blob/f50c7ccb/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java -- diff --git a/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java b/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java index 662a2b9..e03e2cf 100755 --- a/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java +++ b/modules/core/src/main/java/org/apache/ignite/spi/communication/tcp/TcpCommunicationSpi.java @@ -2100,6 +2100,13 @@ public class TcpCommunicationSpi extends IgniteSpiAdapter implements Communicati } } +/** + * @return Bound TCP server port. + */ +public int boundPort() { +return boundTcpPort; +} + /** {@inheritDoc} */ @Override public void spiStart(String igniteInstanceName) throws IgniteSpiException { assert locHost != null; http://git-wip-us.apache.org/repos/asf/ignite/blob/f50c7ccb/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java -- diff --git a/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java b/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java index bd7f427..b9c2431 100644 --- a/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java +++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java @@ -32,6 +32,7 @@ import org.apache.ignite.internal.managers.discovery.IgniteDiscoverySpi; import org.apache.ignite.internal.managers.discovery.IgniteDiscoverySpiInternalListener; import org.apache.ignite.internal.util.tostring.GridToStringExclude; import org.apache.ignite.internal.util.tostring.GridToStringInclude; +import org.apache.ignite.internal.util.typedef.internal.A; import org.apache.ignite.internal.util.typedef.internal.S; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.lang.IgniteBiTuple; @@ -42,6 +43,7 @@ import org.apache.ignite.spi.IgniteSpiConfiguration; import org.apache.ignite.spi.IgniteSpiContext; import org.apache.ignite.spi.IgniteSpiException; import
[5/5] ignite git commit: zk
zk Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/42bbed0a Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/42bbed0a Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/42bbed0a Branch: refs/heads/ignite-zk Commit: 42bbed0adda149acb098fddfc830bcea768697d7 Parents: 8bd1e07 Author: sboikovAuthored: Wed Nov 22 17:08:56 2017 +0300 Committer: sboikov Committed: Wed Nov 22 17:30:35 2017 +0300 -- modules/core/pom.xml| 15 + .../spi/discovery/zk/ZookeeperDiscoverySpi.java | 313 .../discovery/zk/internal/ZkAliveNodeData.java | 37 + .../discovery/zk/internal/ZkClusterNodes.java | 92 ++ .../zk/internal/ZkDiscoveryCustomEventData.java | 72 + .../zk/internal/ZkDiscoveryEventData.java | 110 ++ .../zk/internal/ZkDiscoveryEventsData.java | 67 + .../internal/ZkDiscoveryNodeFailEventData.java | 51 + .../internal/ZkDiscoveryNodeJoinEventData.java | 53 + .../discovery/zk/internal/ZkEventAckFuture.java | 142 ++ .../discovery/zk/internal/ZkIgnitePaths.java| 222 +++ .../zk/internal/ZkJoinEventDataForJoined.java | 53 + .../zk/internal/ZkJoiningNodeData.java | 61 + .../discovery/zk/internal/ZookeeperClient.java | 816 ++ .../ZookeeperClientFailedException.java | 30 + .../zk/internal/ZookeeperClusterNode.java | 239 +++ .../zk/internal/ZookeeperDiscoveryImpl.java | 1454 + .../zk/internal/ZookeeperClientTest.java| 404 + .../ZookeeperDiscoverySpiBasicTest.java | 994 .../testframework/junits/GridAbstractTest.java | 24 + .../zookeeper/ZkTestClientCnxnSocketNIO.java| 131 ++ .../spi/discovery/zk/ZookeeperDiscoverySpi.java | 293 .../discovery/zk/internal/ZkAliveNodeData.java | 37 - .../discovery/zk/internal/ZkClusterNodes.java | 92 -- .../zk/internal/ZkDiscoveryCustomEventData.java | 72 - .../zk/internal/ZkDiscoveryEventData.java | 110 -- .../zk/internal/ZkDiscoveryEventsData.java | 67 - .../internal/ZkDiscoveryNodeFailEventData.java | 51 - .../internal/ZkDiscoveryNodeJoinEventData.java | 53 - .../discovery/zk/internal/ZkEventAckFuture.java | 142 -- .../discovery/zk/internal/ZkIgnitePaths.java| 137 -- .../zk/internal/ZkJoinEventDataForJoined.java | 53 - .../zk/internal/ZkJoiningNodeData.java | 61 - .../discovery/zk/internal/ZookeeperClient.java | 816 -- .../ZookeeperClientFailedException.java | 30 - .../zk/internal/ZookeeperClusterNode.java | 224 --- .../zk/internal/ZookeeperDiscoveryImpl.java | 1455 -- .../zk/internal/ZookeeperClientTest.java| 404 - .../ZookeeperDiscoverySpiBasicTest.java | 994 .../zookeeper/ZkTestClientCnxnSocketNIO.java| 131 -- 40 files changed, 5380 insertions(+), 5222 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/42bbed0a/modules/core/pom.xml -- diff --git a/modules/core/pom.xml b/modules/core/pom.xml index 622e076..34e6327 100644 --- a/modules/core/pom.xml +++ b/modules/core/pom.xml @@ -74,6 +74,21 @@ ${jetbrains.annotations.version} + + +org.apache.zookeeper +zookeeper +${zookeeper.version} + + + +org.apache.curator +curator-test +${curator.version} +test + + + mx4j mx4j-tools http://git-wip-us.apache.org/repos/asf/ignite/blob/42bbed0a/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java -- diff --git a/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java b/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java new file mode 100644 index 000..ab59dc4 --- /dev/null +++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java @@ -0,0 +1,313 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + *
[5/5] ignite git commit: zk
zk Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/4ec75fa2 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/4ec75fa2 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/4ec75fa2 Branch: refs/heads/ignite-zk Commit: 4ec75fa2900e3f4624d6516e0c50fc1877d7b5cc Parents: aa0ca90 Author: sboikovAuthored: Wed Nov 15 13:12:26 2017 +0300 Committer: sboikov Committed: Wed Nov 15 13:12:26 2017 +0300 -- .../ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/ignite/blob/4ec75fa2/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java -- diff --git a/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java b/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java index cee9e65..6488a6f 100644 --- a/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java +++ b/modules/zookeeper/src/main/java/org/apache/ignite/spi/discovery/zk/ZookeeperDiscoverySpi.java @@ -315,12 +315,12 @@ public class ZookeeperDiscoverySpi extends IgniteSpiAdapter implements Discovery /** {@inheritDoc} */ @Override public void sendCustomEvent(DiscoverySpiCustomMessage msg) throws IgniteException { // TODO ZK -try { - zkCurator.create().withMode(CreateMode.PERSISTENT_SEQUENTIAL).forPath(CUSTOM_EVTS_PATH, marshal(msg)); -} -catch (Exception e) { -throw new IgniteSpiException(e); -} +//try { +// zkCurator.create().withMode(CreateMode.PERSISTENT_SEQUENTIAL).forPath(CUSTOM_EVTS_PATH, marshal(msg)); +//} +//catch (Exception e) { +//throw new IgniteSpiException(e); +//} } /** {@inheritDoc} */