/** {@inheritDoc} */ @Override protected void configure(DataStorageConfiguration mCfg) { mCfg.setConcurrencyLevel(CONCURRENCY_LEVEL); long size = (1024 * (isLargePage() ? 16 : 4) + 24) * pagesMax(); mCfg.setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(Math.max(size, MIN_PAGE_CACHE_SIZE)).setName("default")); }
.setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4) .setCheckpointFrequency(checkpointFrequency()) .setWalMode(WALMode.LOG_ONLY)
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setCacheConfiguration( new CacheConfiguration() .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL) .setBackups(1) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC) .setRebalanceMode(CacheRebalanceMode.SYNC) ); DataStorageConfiguration memCfg = new DataStorageConfiguration() .setDefaultDataRegionConfiguration( new DataRegionConfiguration() .setMaxSize(100L * 1024 * 1024) .setPersistenceEnabled(true)) .setWalMode(WALMode.LOG_ONLY) .setPageSize(1024) .setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4); cfg.setDataStorageConfiguration(memCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); DataStorageConfiguration memCfg = new DataStorageConfiguration() .setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(50L * 1024 * 1024).setPersistenceEnabled(true)) .setWalMode(WALMode.LOG_ONLY) .setPageSize(1024) .setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4); cfg.setDataStorageConfiguration(memCfg); CacheConfiguration<DbKey, DbValue> ccfg = new CacheConfiguration<>(CACHE_NAME); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setRebalanceMode(CacheRebalanceMode.NONE); ccfg.setIndexedTypes(DbKey.class, DbValue.class); ccfg.setAffinity(new RendezvousAffinityFunction(false, 32)); cfg.setCacheConfiguration(ccfg); cfg.setMarshaller(null); return cfg; }
/** * @return DB config. */ private DataStorageConfiguration createDbConfig() { final DataStorageConfiguration memCfg = new DataStorageConfiguration(); DataRegionConfiguration memPlcCfg = new DataRegionConfiguration(); memPlcCfg.setInitialSize(MEMORY_LIMIT); memPlcCfg.setMaxSize(MEMORY_LIMIT); memPlcCfg.setPageEvictionMode(DataPageEvictionMode.RANDOM_LRU); memPlcCfg.setName("dfltDataRegion"); memPlcCfg.setPersistenceEnabled(true); memCfg.setPageSize(PAGE_SIZE); memCfg.setConcurrencyLevel(NUMBER_OF_SEGMENTS); memCfg.setDefaultDataRegionConfiguration(memPlcCfg); memCfg.setWalMode(WALMode.LOG_ONLY); return memCfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); DataStorageConfiguration memCfg = new DataStorageConfiguration() .setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(100L * 1024 * 1024).setPersistenceEnabled(true)) .setWalMode(WALMode.LOG_ONLY) .setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4); cfg.setDataStorageConfiguration(memCfg); CacheConfiguration ccfg = new CacheConfiguration(CACHE_NAME); ccfg.setIndexedTypes(Integer.class, DbValue.class); ccfg.setRebalanceMode(CacheRebalanceMode.NONE); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setAffinity(new RendezvousAffinityFunction(false, 32)); cfg.setCacheConfiguration(ccfg); cfg.setMarshaller(null); BinaryConfiguration bCfg = new BinaryConfiguration(); bCfg.setCompactFooter(false); cfg.setBinaryConfiguration(bCfg); return cfg; }
cfg.getMemoryConfiguration() : new MemoryConfiguration(); dsCfg.setConcurrencyLevel(memCfg.getConcurrencyLevel()); dsCfg.setPageSize(memCfg.getPageSize()); dsCfg.setSystemRegionInitialSize(memCfg.getSystemCacheInitialSize());
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setConsistentId(igniteInstanceName); DataStorageConfiguration dsCfg = new DataStorageConfiguration() .setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(100L * 1024 * 1024).setPersistenceEnabled(true)) .setWalMode(WALMode.LOG_ONLY) .setWalCompactionEnabled(false) .setWalSegmentSize(WAL_SEGMENT_SIZE) .setCheckpointFrequency(240 * 60 * 1000) .setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4); if (ioFactory != null) dsCfg.setFileIOFactory(ioFactory); cfg.setDataStorageConfiguration(dsCfg); CacheConfiguration cacheCfg = new CacheConfiguration(CACHE_NAME) .setRebalanceMode(CacheRebalanceMode.NONE) .setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC) .setAffinity(new RendezvousAffinityFunction(false, 1)); cfg.setCacheConfiguration(cacheCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setConsistentId("ConsId" + (condId++)); ((TcpDiscoverySpi)cfg.getDiscoverySpi()).setIpFinder(primaryIpFinder); DataStorageConfiguration pCfg = new DataStorageConfiguration(); pCfg.setStoragePath(testName + "/db"); pCfg.setWalArchivePath(testName + "/db/wal/archive"); pCfg.setWalPath(testName + "/db/wal"); pCfg.setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(200L * 1024 * 1024).setPersistenceEnabled(true)); pCfg.setWalMode(WALMode.LOG_ONLY); pCfg.setPageSize(1024); pCfg.setConcurrencyLevel(64); cfg.setDataStorageConfiguration(pCfg); return cfg; }
/** * @param gridName Grid name. */ @Override protected IgniteConfiguration getConfiguration(final String gridName) throws Exception { final IgniteConfiguration cfg = super.getConfiguration(gridName); DataStorageConfiguration pCfg = new DataStorageConfiguration(); pCfg.setStoragePath(testName() + "/db"); pCfg.setWalArchivePath(testName() + "/db/wal/archive"); pCfg.setWalPath(testName() + "/db/wal"); pCfg.setPageSize(1024); pCfg.setConcurrencyLevel(64); pCfg.setWalMode(WALMode.LOG_ONLY); pCfg.setDefaultDataRegionConfiguration( new DataRegionConfiguration().setMaxSize(200L * 1024 * 1024).setPersistenceEnabled(true)); cfg.setDataStorageConfiguration(pCfg); return cfg; }
else { DataStorageConfiguration dsCfg = new DataStorageConfiguration() .setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4) .setWalMode(WALMode.LOG_ONLY) .setDefaultDataRegionConfiguration(
cfg.setClientMode(true); dbCfg.setConcurrencyLevel(Runtime.getRuntime().availableProcessors() * 4);
.setSystemRegionMaxSize(in.readLong()) .setPageSize(in.readInt()) .setConcurrencyLevel(in.readInt()) .setWalAutoArchiveAfterInactivity(in.readLong());
cfg.getMemoryConfiguration() : new MemoryConfiguration(); dsCfg.setConcurrencyLevel(memCfg.getConcurrencyLevel()); dsCfg.setPageSize(memCfg.getPageSize()); dsCfg.setSystemRegionInitialSize(memCfg.getSystemCacheInitialSize());
.setSystemRegionMaxSize(in.readLong()) .setPageSize(in.readInt()) .setConcurrencyLevel(in.readInt()) .setWalAutoArchiveAfterInactivity(in.readLong());