/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); // Test sets TcpDiscoverySpi, but it should be automatically changed to ZookeeperDiscoverySpi. TcpDiscoverySpi spi = new TcpDiscoverySpi(); spi.setIpFinder(IP_FINDER); cfg.setDiscoverySpi(spi); return cfg; }
return; TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinder(finder); disco.setSocketTimeout(in.readLong()); disco.setAckTimeout(in.readLong()); disco.setMaxAckTimeout(in.readLong()); disco.setNetworkTimeout(in.readLong()); disco.setJoinTimeout(in.readLong()); disco.setForceServerMode(in.readBoolean()); disco.setClientReconnectDisabled(in.readBoolean()); disco.setLocalAddress(in.readString()); disco.setReconnectCount(in.readInt()); disco.setLocalPort(in.readInt()); disco.setLocalPortRange(in.readInt()); disco.setStatisticsPrintFrequency(in.readLong()); disco.setIpFinderCleanFrequency(in.readLong()); disco.setThreadPriority(in.readInt()); disco.setTopHistorySize(in.readInt());
TcpDiscoveryIpFinder finder = tcp.getIpFinder(); w.writeBoolean(false); w.writeLong(tcp.getSocketTimeout()); w.writeLong(tcp.getAckTimeout()); w.writeLong(tcp.getMaxAckTimeout()); w.writeLong(tcp.getNetworkTimeout()); w.writeLong(tcp.getJoinTimeout()); w.writeBoolean(tcp.isForceServerMode()); w.writeBoolean(tcp.isClientReconnectDisabled()); w.writeString(tcp.getLocalAddress()); w.writeInt(tcp.getReconnectCount()); w.writeInt(tcp.getLocalPort()); w.writeInt(tcp.getLocalPortRange()); w.writeLong(tcp.getStatisticsPrintFrequency()); w.writeLong(tcp.getIpFinderCleanFrequency()); w.writeInt(tcp.getThreadPriority()); w.writeInt((int)tcp.getTopHistorySize());
/** {@inheritDoc} */ @Override protected DiscoverySpi getSpi(int idx) { TcpDiscoverySpi spi = new TcpDiscoverySpi(); spi.setMetricsProvider(createMetricsProvider()); spi.setIpFinder(ipFinder); return spi; } }
/** * @param ipFinder IP finder. * @return Grid test configuration. * @throws Exception If failed. */ private IgniteConfiguration getConfiguration(TcpDiscoveryIpFinder ipFinder) throws Exception { TcpDiscoverySpi discoverySpi = new TcpDiscoverySpi() .setIpFinder(ipFinder) .setIpFinderCleanFrequency(IP_FINDER_CLEAN_FREQ); return getConfiguration() .setDiscoverySpi(discoverySpi); }
ipFinder.setAddresses(Arrays.asList("127.0.0.1:" + extPort1, "127.0.0.1:" + extPort2)); TcpDiscoverySpi spi = new TcpDiscoverySpi(); throw new IllegalArgumentException("Unknown Ignite instance name"); spi.setIpFinder(ipFinder); spi.setLocalPort(locPort); spi.setLocalPortRange(1); cfg.setDiscoverySpi(spi); cfg.setLocalHost("127.0.0.1");
IgniteConfiguration cfg0 = new IgniteConfiguration(cfg); TcpDiscoverySpi discoSpi = new TcpDiscoverySpi(); discoSpi.setIpFinder(ipFinder); discoSpi.setLocalPort(discoveryPort);
protected TcpDiscoverySpi buildTcpDiscovery() { TcpDiscoverySpi discovery = new TcpDiscoverySpi(); discovery.setLocalPort(localPort); discovery.setLocalPortRange(localPortRange); discovery.setLocalAddress(address); discovery.setReconnectCount(reconnectCount); discovery.setAckTimeout(ackTimeout); discovery.setSocketTimeout(socketTimeout); discovery.setNetworkTimeout(networkTimeout); discovery.setJoinTimeout(joinTimeout); discovery.setHeartbeatFrequency(heartbeatFrequency); discovery.setStatisticsPrintFrequency(statisticsPrintFrequency); discovery.setMaxAckTimeout(maxAckTimeout); discovery.setMaxMissedClientHeartbeats(maxMissedClientHeartbeats); discovery.setMaxMissedHeartbeats(maxMissedHeartbeats);
cfg.setDiscoverySpi(new TcpDiscoverySpi()); if (tcpDisco.getIpFinder() == null) tcpDisco.setIpFinder(new TcpDiscoveryMulticastIpFinder());
/** * @param name Name. * @param client Client. */ private static IgniteConfiguration config(String name, boolean client, boolean forceServerMode) { IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setIgniteInstanceName(name); cfg.setClientMode(client); TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setForceServerMode(forceServerMode); disco.setIpFinder(sharedStaticIpFinder); cfg.setDiscoverySpi(disco); return cfg; } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setLocalHost("127.0.0.1"); TcpDiscoverySpi spi = new TcpDiscoverySpi(); TcpDiscoveryMulticastIpFinder ipFinder = new TcpDiscoveryMulticastIpFinder(); ipFinder.setAddressRequestAttempts(5); spi.setIpFinder(ipFinder); Boolean clientFlag = client.get(); client.set(null); if (clientFlag != null && clientFlag) { cfg.setClientMode(true); spi.setForceServerMode(forceSrv); } else { Integer port = discoPort.get(); discoPort.set(null); if (port != null) spi.setLocalPort(port); } cfg.setDiscoverySpi(spi); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); ((TcpDiscoverySpi)cfg.getDiscoverySpi()).setIpFinder(new TcpDiscoveryVmIpFinder(true)); return cfg; }
final TcpDiscoverySpi discoSpi = new TcpDiscoverySpi(); final String address = getLocalIp(cluster.getDiscoveryZk()); LOGGER.info("Local address: {}", address); discoSpi.setLocalAddress(address); discoSpi.setLocalPort(cluster.getPort()); ipFinder.setServiceName(cluster.getName()); ipFinder.setBasePath("/mossrose-discovery"); discoSpi.setIpFinder(ipFinder);
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinder(ipFinder); if (isDebug()) disco.setAckTimeout(Integer.MAX_VALUE); cfg.setDiscoverySpi(disco); cfg.setCacheConfiguration(cacheConfiguration(igniteInstanceName)); TcpCommunicationSpi comm = new TcpCommunicationSpi(); comm.setSharedMemoryPort(-1); cfg.setCommunicationSpi(comm); return cfg; }
/** * @throws Exception If failed. */ @Test public void testLocalPortRange() throws Exception { try { IgniteConfiguration cfg = getConfiguration(); TcpDiscoverySpi spi = new TcpDiscoverySpi(); spi.setIpFinder(new TcpDiscoveryVmIpFinder(true)); spi.setLocalPortRange(0); cfg.setDiscoverySpi(spi); startGrid(cfg.getIgniteInstanceName(), cfg); } finally { stopAllGrids(); } } }
disco.setIpFinder(IP_FINDER); else if (igniteInstanceName.startsWith("client")) { cfg.setClientMode(true); disco.setIpFinder(ipFinder); else { if (longSockTimeouts) { disco.setAckTimeout(2000); disco.setSocketTimeout(2000); disco.setAckTimeout(igniteInstanceName.startsWith("client") ? TcpDiscoverySpi.DFLT_ACK_TIMEOUT_CLIENT : TcpDiscoverySpi.DFLT_ACK_TIMEOUT); disco.setSocketTimeout(igniteInstanceName.startsWith("client") ? TcpDiscoverySpi.DFLT_SOCK_TIMEOUT_CLIENT : TcpDiscoverySpi.DFLT_SOCK_TIMEOUT); disco.setJoinTimeout(joinTimeout); disco.setNetworkTimeout(netTimeout); disco.setReconnectCount(reconnectCnt); disco.setClientReconnectDisabled(reconnectDisabled);
protected void configureIgnite(AppConfig configuration2, Environment environment) { Ignition.setClientMode(false); IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setGridName("hendrix"); cfg.setClientMode(false); cfg.setClockSyncFrequency(2000); TcpDiscoverySpi discoSpi = new TcpDiscoverySpi(); discoSpi.setAckTimeout(3000); discoSpi.setHeartbeatFrequency(2000); TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); ipFinder.setAddresses(Arrays.asList(config.getProperty(IGNITE_DISOVERY_ADDRESS, "localhost"))); discoSpi.setIpFinder(ipFinder); cfg.setDiscoverySpi(discoSpi); ignite = Ignition.start(cfg); System.err.println("\n\nIgnite using TCP static IP based discovery with address:"+config.getProperty(IGNITE_DISOVERY_ADDRESS, "localhost")+"\n\n"); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); if (isDebug()) { TcpDiscoverySpi discoSpi = new TcpDiscoverySpi(); discoSpi.failureDetectionTimeoutEnabled(false); cfg.setDiscoverySpi(discoSpi); } return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration() throws Exception { IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setDiscoverySpi(new TcpDiscoverySpi()); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(final String gridName) throws Exception { final IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setClientMode(gridName.contains("client")); if (gridName.contains("ssl")) cfg.setSslContextFactory(GridTestUtils.sslFactory()); if (spi != null) { final TcpDiscoveryIpFinder finder = ((TcpDiscoverySpi)cfg.getDiscoverySpi()).getIpFinder(); spi.setIpFinder(finder); cfg.setDiscoverySpi(spi); } return cfg; }