@Nullable @Override public Object call() throws Exception { IgniteConfiguration cfg = loadConfiguration("modules/core/src/test/config/spring-multicache.xml"); cfg.setGridLogger(getTestResources().getLogger()); startGrid(Thread.currentThread().getName(), cfg); return null; } },
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); if (strLog != null) cfg.setGridLogger(strLog); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setGridLogger(log); return cfg; }
/** * Returns Ignite instance based on configuration specified in {@link #cfg} field. * * @return Ignite instance. */ protected Ignite getIgnite() { if (cfg != null) return Ignition.start(cfg); else { IgniteConfiguration igniteCfg = new IgniteConfiguration(); igniteCfg.setGridLogger(new Slf4jLogger()); igniteCfg.setClientMode(true); return Ignition.start(igniteCfg); } }
/** * @param name Node name. * @param setAttr Flag indicating whether node user attribute should be set. * @param log Logger. * @return Node configuration w/specified name. * @throws Exception If failed. */ private IgniteConfiguration getConfiguration(String name, boolean setAttr, GridStringLogger log) throws Exception { IgniteConfiguration cfg = optimize(getConfiguration(name)); if (setAttr) cfg.setUserAttributes(Collections.singletonMap("node-type", "data")); cfg.setGridLogger(log); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); if (srvcCfg != null) cfg.setServiceConfiguration(srvcCfg); if (useStrLog) { GridStringLogger strLog = new GridStringLogger(false, cfg.getGridLogger()); strLog.logLength(100 * 1024); cfg.setGridLogger(strLog); strLoggers.add(strLog); } return cfg; }
/** {@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(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setMetricsLogFrequency(1000); cfg.setExecutorConfiguration(new ExecutorConfiguration(CUSTOM_EXECUTOR_0), new ExecutorConfiguration(CUSTOM_EXECUTOR_1)); cfg.setGridLogger(strLog); return cfg; }
/** */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { MvccFeatureChecker.skipIfNotSupported(MvccFeatureChecker.Feature.EVICTION); IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setGridLogger(strLog); TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder(); ipFinder.setAddresses(Collections.singleton("127.0.0.1:47500..47501")); cfg.setDiscoverySpi(new TcpDiscoverySpi().setIpFinder(ipFinder)); return cfg; }
/** * @throws Exception If failed. */ @Test public void testSemaphoreClosing() throws Exception { IgniteConfiguration cfg; GridStringLogger stringLogger; stringLogger = new GridStringLogger(); cfg = optimize(getConfiguration("npeGrid")); cfg.setGridLogger(stringLogger); try (Ignite ignite = startGrid(cfg.getIgniteInstanceName(), cfg)) { ignite.semaphore("semaphore", 1, true, true); } assertFalse(stringLogger.toString().contains(NullPointerException.class.getName())); }
/** {@inheritDoc} */ @SuppressWarnings("deprecation") @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME)); cfg.setMarshaller(new BinaryMarshaller()); cfg.setGridLogger(new GridStringLogger()); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setGridLogger(log0); DataStorageConfiguration dsCfg = new DataStorageConfiguration(); dsCfg.getDefaultDataRegionConfiguration() .setPersistenceEnabled(true) .setMaxSize(DataStorageConfiguration.DFLT_DATA_REGION_INITIAL_SIZE); cfg.setDataStorageConfiguration(dsCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setGridLogger(log); ServiceConfiguration srvcCfg = new ServiceConfiguration(); srvcCfg.setName(TEST_SERVICE_NAME); srvcCfg.setMaxPerNodeCount(1); srvcCfg.setService(new NonSerializableService()); cfg.setServiceConfiguration(srvcCfg); return cfg; }
/** {@inheritDoc} */ @SuppressWarnings({"deprecation", "unchecked"}) @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME).setNearConfiguration(null)); cfg.setMarshaller(new BinaryMarshaller()); cfg.setGridLogger(log = new GridStringLogger()); return cfg; }
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { super.beforeTest(); startGrid(getConfiguration(getTestIgniteInstanceName(0))); IgniteConfiguration cfg = getConfiguration(getTestIgniteInstanceName(1)); cfg.setGridLogger(remNodeLog); startGrid(cfg); }
/** {@inheritDoc} */ @SuppressWarnings({"deprecation", "unchecked"}) @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME).setNearConfiguration(null)); cfg.setMarshaller(new BinaryMarshaller()); cfg.setGridLogger(log = new GridStringLogger()); return cfg; }
/** {@inheritDoc} */ @SuppressWarnings({"deprecation", "unchecked"}) @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCacheConfiguration(cacheConfiguration(DEFAULT_CACHE_NAME).setNearConfiguration(null)); cfg.setMarshaller(new BinaryMarshaller()); cfg.setGridLogger(new GridStringLogger()); return cfg; }
/** * Starts grid using provided Ignite instance name and spring config location. * <p> * Note that grids started this way should be stopped with {@code G.stop(..)} methods. * * @param igniteInstanceName Ignite instance name. * @param springCfgPath Path to config file. * @return Grid Started grid. * @throws Exception If failed. */ protected Ignite startGrid(String igniteInstanceName, String springCfgPath) throws Exception { IgniteConfiguration cfg = loadConfiguration(springCfgPath); cfg.setFailureHandler(getFailureHandler(igniteInstanceName)); cfg.setGridLogger(getTestResources().getLogger()); return startGrid(igniteInstanceName, cfg); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setClientMode(clientMode); CacheConfiguration cacheCfg = new CacheConfiguration(DEFAULT_CACHE_NAME); cacheCfg.setName("simple"); cacheCfg.setCacheMode(CacheMode.PARTITIONED); cfg.setCacheConfiguration(cacheCfg); if (setExternalLoader) cfg.setClassLoader(ldr); else cfg.setGridLogger(log); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = loadConfiguration("modules/core/src/test/config/spring-multicache.xml"); cfg.setGridLogger(getTestResources().getLogger()); cfg.setIgniteInstanceName(igniteInstanceName); cfg.setFailureHandler(new NoOpFailureHandler()); for (CacheConfiguration cCfg : cfg.getCacheConfiguration()) { if (cCfg.getCacheMode() == CacheMode.PARTITIONED) { cCfg.setAffinity(new RendezvousAffinityFunction(2048, null)); cCfg.setBackups(1); } } return cfg; } }