dsCfg.setWalAutoArchiveAfterInactivity(psCfg.getWalAutoArchiveAfterInactivity()); dsCfg.setWalFlushFrequency(psCfg.getWalFlushFrequency()); dsCfg.setWalFsyncDelayNanos(psCfg.getWalFsyncDelayNanos()); dsCfg.setWalHistorySize(psCfg.getWalHistorySize()); dsCfg.setWalMode(psCfg.getWalMode());
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setDataStorageConfiguration(new DataStorageConfiguration() .setWalMode(WALMode.LOG_ONLY) .setWalFsyncDelayNanos(0) .setFileIOFactory(new AsyncFileIOFactory()) .setDefaultDataRegionConfiguration( new DataRegionConfiguration() .setPersistenceEnabled(true) .setInitialSize(10L * 1024L * 1024L) .setMaxSize(10L * 1024L * 1024L) )); cfg.setCacheConfiguration( new CacheConfiguration<>(DEFAULT_CACHE_NAME) .setAffinity(new RendezvousAffinityFunction(false, 1)) ); return cfg; }
.setWalThreadLocalBufferSize(in.readInt()) .setWalFlushFrequency((int) in.readLong()) .setWalFsyncDelayNanos(in.readLong()) .setWalRecordIteratorBufferSize(in.readInt()) .setAlwaysWriteFullPages(in.readBoolean())
dsCfg.setWalAutoArchiveAfterInactivity(psCfg.getWalAutoArchiveAfterInactivity()); dsCfg.setWalFlushFrequency(psCfg.getWalFlushFrequency()); dsCfg.setWalFsyncDelayNanos(psCfg.getWalFsyncDelayNanos()); dsCfg.setWalHistorySize(psCfg.getWalHistorySize()); dsCfg.setWalMode(psCfg.getWalMode());
.setWalThreadLocalBufferSize(in.readInt()) .setWalFlushFrequency((int) in.readLong()) .setWalFsyncDelayNanos(in.readLong()) .setWalRecordIteratorBufferSize(in.readInt()) .setAlwaysWriteFullPages(in.readBoolean())