/** {@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; }
/** * @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); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration() throws Exception { IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setDiscoverySpi(new TcpDiscoverySpi()); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinder(ipFinder); cfg.setDiscoverySpi(disco); cfg.setCacheConfiguration(configureCache("A"), configureCache("B")); cfg.setSqlQueryHistorySize(QUERY_HISTORY_SIZE); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); spi = new TestTcpDiscoverySpi(); cfg.setDiscoverySpi(spi.setJoinTimeout(5000).setIpFinder(new TcpDiscoveryVmIpFinder() .setAddresses(Collections.singletonList("test:47500")))); cfg.setCacheConfiguration(); cfg.setClientMode(true); return cfg; }
/** {@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); } DataStorageConfiguration memCfg = new DataStorageConfiguration().setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(100L * 1024 * 1024)); cfg.setDataStorageConfiguration(memCfg); CacheConfiguration ccfg0 = ccfg == null ? new CacheConfiguration(DEFAULT_CACHE_NAME) .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL) : ccfg; cfg.setCacheConfiguration(ccfg0); 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; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setAutoActivationEnabled(false); BlockTcpDiscoverySpi spi = new BlockTcpDiscoverySpi(); // Guarantees client join to srv2. Field rndAddrsField = U.findField(BlockTcpDiscoverySpi.class, "skipAddrsRandomization"); assertNotNull(rndAddrsField); rndAddrsField.set(spi, true); cfg.setDiscoverySpi(spi.setIpFinder(ipFinder)); cfg.setClientMode(igniteInstanceName.startsWith("client")); cfg.setCacheConfiguration(new CacheConfiguration(DEFAULT_CACHE_NAME)); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); 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); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); TcpDiscoverySpi discoSpi = new TcpDiscoverySpi(); discoSpi.setIpFinder(new TcpDiscoveryVmIpFinder(true)); c.setDiscoverySpi(discoSpi); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setClientMode(clientMode); if (clientMode) cfg.setWorkDirectory(TMP_DIR); TcpDiscoverySpi disco = new TestTcpDiscoverySpi(); disco.setIpFinder(ipFinder); cfg.setDiscoverySpi(disco); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setCacheMode(REPLICATED); ccfg.setRebalanceMode(SYNC); ccfg.setWriteSynchronizationMode(FULL_SYNC); cfg.setCacheConfiguration(ccfg); return cfg; }
/** * @return Configuration. */ private IgniteConfiguration createConfiguration() { IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setPeerClassLoadingEnabled(false); cfg.setLocalHost("127.0.0.1"); TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinderCleanFrequency(1000); TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); ipFinder.setAddresses(Arrays.asList("127.0.0.1:47500..47509")); disco.setIpFinder(ipFinder); cfg.setDiscoverySpi(disco); return cfg; }
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @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); } TcpCommunicationSpi commSpi = new TestCommunicationSpi(); cfg.setCommunicationSpi(commSpi); CacheConfiguration ccfg = defaultCacheConfiguration(); ccfg.setName(CACHE); ccfg.setCacheMode(CacheMode.PARTITIONED); ccfg.setBackups(1); ccfg.setNearConfiguration(null); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration() throws Exception { IgniteConfiguration cfg = super.getConfiguration(); CommunicationSpi commSpi = new TcpCommunicationSpi(); cfg.setCommunicationSpi(commSpi); DiscoverySpi discoSpi = new TcpDiscoverySpi(); cfg.setDiscoverySpi(discoSpi); return cfg; }
/** * @param nodeIdx Node index. * @param client Client flag. * @return Ignite configuration. * @throws Exception On error. */ private IgniteConfiguration configuration(int nodeIdx, boolean client) throws Exception { IgniteConfiguration cfg = getConfiguration(getTestIgniteInstanceName(nodeIdx)); TcpDiscoverySpi testSpi = new TestDiscoverySpi(); testSpi.setIpFinder(sharedStaticIpFinder); cfg.setDiscoverySpi(testSpi); cfg.setClientMode(client); return cfg; }
/** * @param activateLatch Activate latch. Will be fired when cluster is activated. * @throws Exception If failed. */ protected void startNodes(CountDownLatch activateLatch) throws Exception { IgniteConfiguration cfg1 = getConfiguration(node1) .setCacheConfiguration(ccfg1static, ccfg1staticWithFilter); IgniteConfiguration cfg2 = getConfiguration(node2) .setCacheConfiguration(ccfg2static, ccfg2staticWithFilter); IgniteConfiguration cfg3 = getConfiguration(nodeClient) .setCacheConfiguration(ccfg3static, ccfg3staticWithFilter); if (activateLatch != null) cfg3.setDiscoverySpi( new AwaitTcpDiscoverySpi(activateLatch) .setIpFinder(clientIpFinder) ); cfg3.setClientMode(true); startGrid(cfg1); startGrid(cfg2); startGrid(cfg3); }
/** */ public static IgniteConfiguration getServerConfiguration() { TcpDiscoveryIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); ipFinder.registerAddresses(Collections.singletonList(new InetSocketAddress("127.0.0.1", 47500))); TcpDiscoverySpi discoverySpi = new TcpDiscoverySpi(); discoverySpi.setIpFinder(ipFinder); IgniteConfiguration igniteCfg = new IgniteConfiguration(); igniteCfg.setDiscoverySpi(discoverySpi); CacheConfiguration<Integer, Person> dfltCacheCfg = new CacheConfiguration<>(DEFAULT_CACHE_NAME); dfltCacheCfg.setIndexedTypes(Integer.class, Person.class); igniteCfg.setCacheConfiguration(dfltCacheCfg); igniteCfg.setIgniteInstanceName(UUID.randomUUID().toString()); return igniteCfg; } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(final String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); TcpDiscoverySpi tcpSpi = new TcpDiscoverySpi(); tcpSpi.setIpFinder(IP_FINDER); cfg.setDiscoverySpi(tcpSpi); cfg.setGridLogger(strLog); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(final String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); // Override node attributes in discovery spi. TcpDiscoverySpi spi = new TcpDiscoverySpi() { @Override public void setNodeAttributes(Map<String, Object> attrs, IgniteProductVersion ver) { super.setNodeAttributes(attrs, ver); // Set unique mac addresses for every group of three nodes. String macAddrs = "MOCK_MACS_" + (gridInstanceNum / 3); attrs.put(IgniteNodeAttributes.ATTR_MACS, macAddrs); gridInstanceNum++; } }; spi.setIpFinder(sharedStaticIpFinder); c.setDiscoverySpi(spi); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(PARTITIONED); cc.setBackups(backups); cc.setAffinity(affinityFunction()); cc.setRebalanceMode(NONE); c.setCacheConfiguration(cc); return c; }
/** * @return Configuration. */ static IgniteConfiguration createConfiguration() { IgniteConfiguration cfg = new IgniteConfiguration(); cfg.setPeerClassLoadingEnabled(true); cfg.setLocalHost("127.0.0.1"); TcpDiscoverySpi disco = new TcpDiscoverySpi(); disco.setIpFinderCleanFrequency(1000); TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); ipFinder.setAddresses(Arrays.asList("127.0.0.1:47500..47509")); disco.setIpFinder(ipFinder); cfg.setDiscoverySpi(disco); return cfg; }