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);

Reply via email to