/** * @param cacheName Cache name. * @return Cache configuration. * @throws IgniteCheckedException If failed. */ private CacheConfiguration getOrCreateConfigFromTemplate(String cacheName) throws IgniteCheckedException { CacheConfiguration cfg = getConfigFromTemplate(cacheName); return cfg != null ? cfg : new CacheConfiguration(cacheName); }
@Override public Object call() throws Exception { int idx = cnt.getAndIncrement(); try { CacheConfiguration cfg = new CacheConfiguration(DYNAMIC_CACHE_NAME); ignite(idx).getOrCreateCache(cfg); } catch (Exception e) { err.compareAndSet(null, e); } return null; } }, nodeCount(), "starter");
@Override public Void call() throws Exception { Thread.currentThread().setName("create-thread"); try { ignite.createCache(new CacheConfiguration<>(CACHE_NAME)); } catch (CacheException | IllegalStateException e) { log.info("Expected error: " + e); } return null; } });
/** * @return Cache configuration. */ private CacheConfiguration cacheConfiguration() { CacheConfiguration<Object, Object> ccfg = new CacheConfiguration<>(CACHE_NAME); ccfg.setIndexedTypes(String.class, String.class); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); return ccfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); String cacheName = ENCRYPTED_CACHE + (differentCachesOnNodes ? "." + igniteInstanceName : ""); CacheConfiguration ccfg = new CacheConfiguration(cacheName) .setEncryptionEnabled(true); cfg.setCacheConfiguration(ccfg); return cfg; }
/** * @param backups Number of backups. * @return Cache configuration. */ private CacheConfiguration cacheConfiguration(int backups) { CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setAtomicityMode(TRANSACTIONAL); ccfg.setWriteSynchronizationMode(FULL_SYNC); ccfg.setBackups(backups); return ccfg; } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setPeerClassLoadingEnabled(false); cfg.setClientMode(client); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); cfg.setCacheConfiguration(ccfg); return cfg; }
/** * @return replicated cache configuration. */ private CacheConfiguration<Integer, Integer> replicatedCache() { return new CacheConfiguration<Integer, Integer>(CACHE_NAME) .setAtomicityMode(ATOMIC) .setWriteSynchronizationMode(FULL_SYNC) .setReadFromBackup(false) // containsKey() must respect this flag .setCacheMode(REPLICATED); } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String instanceName) throws Exception { CacheConfiguration<Object,Object> ccfg1 = new CacheConfiguration<>("cache1"); ccfg1.setDiskPageCompression(compression1); ccfg1.setDiskPageCompressionLevel(level1); ccfg1.setGroupName("myGroup"); CacheConfiguration<Object,Object> ccfg2 = new CacheConfiguration<>("cache2"); ccfg2.setDiskPageCompression(compression2); ccfg2.setDiskPageCompressionLevel(level2); ccfg2.setGroupName("myGroup"); return super.getConfiguration(instanceName).setCacheConfiguration(ccfg1, ccfg2); }
@Override public Object call() throws Exception { final Ignite kernal = grid(0); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); // Cache is already configured, should fail. ccfg.setName(STATIC_CACHE_NAME); ccfg.setNodeFilter(NODE_FILTER); return kernal.createCache(ccfg); } }, CacheExistsException.class, null);
/** * @param name Cache name. * @return Cache configuration. */ private CacheConfiguration<Integer, Integer> cacheConfiguration(String name) { CacheConfiguration<Integer, Integer> cacheCfg = new CacheConfiguration<>(name); cacheCfg.setAtomicityMode(TRANSACTIONAL); cacheCfg.setCacheStoreFactory(FactoryBuilder.factoryOf(Store.class)); cacheCfg.setWriteThrough(true); return cacheCfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { return super.getConfiguration(gridName) .setClientMode(isClient) .setCacheConfiguration( new CacheConfiguration(CACHE) .setAtomicityMode(atomicityMode) .setCacheMode(CacheMode.REPLICATED) .setAffinity(new TestAffinity()), new CacheConfiguration(CACHE2) .setAtomicityMode(atomicityMode)); }
/** {@inheritDoc} */ @Override protected CacheConfiguration cacheConfiguration(String igniteInstanceName) throws Exception { CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setAtomicityMode(atomicityMode()); ccfg.setCacheMode(PARTITIONED); ccfg.setBackups(1); ccfg.setWriteSynchronizationMode(FULL_SYNC); return ccfg; }
/** * @throws Exception If failed. */ @Test public void testCustomEventsSimple1_SingleNode() throws Exception { ZookeeperDiscoverySpiTestHelper.ackEveryEventSystemProperty(); Ignite srv0 = startGrid(0); srv0.createCache(new CacheConfiguration<>("c1")); helper.waitForEventsAcks(srv0); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { MvccFeatureChecker.skipIfNotSupported(MvccFeatureChecker.Feature.EXPIRATION); IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setCacheMode(cacheMode); ccfg.setEagerTtl(true); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME) .setAtomicityMode(atomicityMode); if (replicated) ccfg.setCacheMode(REPLICATED); else ccfg.setBackups(1); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setCacheMode(CacheMode.PARTITIONED); ccfg.setBackups(backups); ccfg.setAffinity(new RendezvousAffinityFunction()); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setMarshaller(null); final CacheConfiguration<String, MyMap> mapCacheConfig = new CacheConfiguration<>(DEFAULT_CACHE_NAME); mapCacheConfig.setCacheMode(CacheMode.PARTITIONED); mapCacheConfig.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); mapCacheConfig.setBackups(1); mapCacheConfig.setName("cache"); cfg.setCacheConfiguration(mapCacheConfig); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setCacheMode(PARTITIONED); ccfg.setAtomicityMode(atomicityMode()); ccfg.setWriteSynchronizationMode(FULL_SYNC); cfg.setCacheConfiguration(ccfg); cfg.setClientMode(client); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setPeerClassLoadingEnabled(false); ((TcpCommunicationSpi)cfg.getCommunicationSpi()).setSharedMemoryPort(-1); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setCacheMode(REPLICATED); ccfg.setRebalanceMode(SYNC); ccfg.setWriteSynchronizationMode(FULL_SYNC); cfg.setCacheConfiguration(ccfg); return cfg; }