/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.getDataStorageConfiguration().setWalCompactionEnabled(true); return cfg; } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.getDataStorageConfiguration().setWalCompactionEnabled(true); return cfg; } }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setFailureHandler(new TestFailureHandler()); DataRegionConfiguration drCfg = new DataRegionConfiguration(); drCfg.setPersistenceEnabled(true); DataStorageConfiguration dsCfg = new DataStorageConfiguration(); dsCfg.setDefaultDataRegionConfiguration(drCfg); dsCfg.setWalCompactionEnabled(true); cfg.setDataStorageConfiguration(dsCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setDataStorageConfiguration(new DataStorageConfiguration() .setDefaultDataRegionConfiguration( new DataRegionConfiguration() .setPersistenceEnabled(true) .setMaxSize(256 * 1024 * 1024)) .setWalSegmentSize(512 * 1024) .setWalSegments(100) .setWalCompactionEnabled(compactionEnabled)); return cfg; }
.setWalSegments(WAL_SEGMENTS) .setWalMode(customWalMode != null ? customWalMode : WALMode.BACKGROUND) .setWalCompactionEnabled(enableWalCompaction);
/** {@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 name) throws Exception { IgniteConfiguration cfg = super.getConfiguration(name); cfg.setDataStorageConfiguration(new DataStorageConfiguration() .setDefaultDataRegionConfiguration(new DataRegionConfiguration() .setPersistenceEnabled(true) .setMaxSize(200L * 1024 * 1024)) .setWalMode(walMode) .setWalSegmentSize(WAL_SEGMENT_SIZE) .setWalHistorySize(500) .setWalCompactionEnabled(compactionEnabled)); CacheConfiguration ccfg = new CacheConfiguration(); ccfg.setName(CACHE_NAME); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setAffinity(new RendezvousAffinityFunction(false, 16)); ccfg.setBackups(0); cfg.setCacheConfiguration(ccfg); cfg.setConsistentId(name); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String name) throws Exception { IgniteConfiguration cfg = super.getConfiguration(name); cfg.setDataStorageConfiguration(new DataStorageConfiguration() .setDefaultDataRegionConfiguration(new DataRegionConfiguration() .setPersistenceEnabled(true) .setMaxSize(200L * 1024 * 1024)) .setWalMode(WALMode.LOG_ONLY) .setWalSegmentSize(512 * 1024) .setWalCompactionEnabled(true) .setMaxWalArchiveSize(2 * 512 * 1024) ); CacheConfiguration ccfg = new CacheConfiguration(); ccfg.setName(DEFAULT_CACHE_NAME); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); ccfg.setAffinity(new RendezvousAffinityFunction(false, 16)); ccfg.setBackups(0); cfg.setCacheConfiguration(ccfg); cfg.setConsistentId(name); cfg.setIncludeEventTypes(EVT_WAL_SEGMENT_COMPACTED); return cfg; }
.setCheckpointWriteOrder(CheckpointWriteOrder.fromOrdinal(in.readInt())) .setWriteThrottlingEnabled(in.readBoolean()) .setWalCompactionEnabled(in.readBoolean()) .setMaxWalArchiveSize(in.readLong()) .setSystemRegionInitialSize(in.readLong())
.setCheckpointWriteOrder(CheckpointWriteOrder.fromOrdinal(in.readInt())) .setWriteThrottlingEnabled(in.readBoolean()) .setWalCompactionEnabled(in.readBoolean()) .setMaxWalArchiveSize(in.readLong()) .setSystemRegionInitialSize(in.readLong())