Fixed TcpDiscoverySnapshotHistoryTest intermittent failures caused by multicast IP finder.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/fa698d6f Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/fa698d6f Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/fa698d6f Branch: refs/heads/ignite-ssl-hotfix Commit: fa698d6fcfde0006423ef009337dbef58ac62515 Parents: 9f211e4 Author: vozerov-gridgain <voze...@gridgain.com> Authored: Mon Oct 3 13:33:12 2016 +0300 Committer: vozerov-gridgain <voze...@gridgain.com> Committed: Mon Oct 3 13:33:12 2016 +0300 ---------------------------------------------------------------------- .../tcp/TcpDiscoverySnapshotHistoryTest.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/fa698d6f/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySnapshotHistoryTest.java ---------------------------------------------------------------------- diff --git a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySnapshotHistoryTest.java b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySnapshotHistoryTest.java index 9667fb8..47e9112 100644 --- a/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySnapshotHistoryTest.java +++ b/modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySnapshotHistoryTest.java @@ -22,24 +22,26 @@ import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.util.typedef.internal.U; import org.apache.ignite.spi.discovery.DiscoverySpi; import org.apache.ignite.spi.discovery.DiscoverySpiHistorySupport; +import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder; import org.apache.ignite.testframework.junits.common.GridCommonAbstractTest; +import java.util.Collections; + import static org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.DFLT_TOP_HISTORY_SIZE; /** * Tests for topology snapshots history. */ public class TcpDiscoverySnapshotHistoryTest extends GridCommonAbstractTest { - /** */ - public TcpDiscoverySnapshotHistoryTest() { - super(false); - } - /** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); - cfg.setDiscoverySpi(new TcpDiscoverySpi()); + TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); + + ipFinder.setAddresses(Collections.singleton("127.0.0.1:47500")); + + cfg.setDiscoverySpi(new TcpDiscoverySpi().setIpFinder(ipFinder)); cfg.setCacheConfiguration(); cfg.setLocalHost("127.0.0.1"); cfg.setConnectorConfiguration(null);