/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteName) throws Exception { DataRegionConfiguration drCfg = new DataRegionConfiguration() .setPersistenceEnabled(true); factory = getFileIOFactory(); DataStorageConfiguration dsCfg = new DataStorageConfiguration() .setMetricsEnabled(true) .setPageSize(MAX_PAGE_SIZE) .setDefaultDataRegionConfiguration(drCfg) .setFileIOFactory(U.isLinux() ? factory : new PunchFileIOFactory(factory)); return super.getConfiguration(igniteName).setDataStorageConfiguration(dsCfg); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setClientMode(CLIENT_GRID_NAME.equals(gridName)); if (!cfg.isClientMode()) { String val = "node" + getTestIgniteInstanceIndex(gridName); cfg.setUserAttributes(Collections.singletonMap(TEST_ATTR, val)); cfg.setConsistentId(val); } DataStorageConfiguration memCfg = new DataStorageConfiguration() .setDataRegionConfigurations(new DataRegionConfiguration().setName(MEM).setInitialSize(10 * MB)) .setDefaultDataRegionConfiguration( new DataRegionConfiguration(). setMetricsEnabled(true). setMaxSize(50L * MB). setPersistenceEnabled(true). setName(DEFAULT_REGION)) .setWalMode(WALMode.LOG_ONLY) .setWalSegmentSize(16 * MB) .setPageSize(1024) .setMetricsEnabled(true); cfg.setDataStorageConfiguration(memCfg); cfg.setCacheConfiguration(cfgFactory.get()); return cfg; }
dsCfg.setWalPath(psCfg.getWalStorePath()); dsCfg.setAlwaysWriteFullPages(psCfg.isAlwaysWriteFullPages()); dsCfg.setMetricsEnabled(psCfg.isMetricsEnabled()); dsCfg.setWriteThrottlingEnabled(psCfg.isWriteThrottlingEnabled());
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); cfg.setConsistentId(gridName); long maxRegionSize = 20L * 1024 * 1024; DataStorageConfiguration memCfg = new DataStorageConfiguration() .setDefaultDataRegionConfiguration(new DataRegionConfiguration() .setMaxSize(maxRegionSize) .setPersistenceEnabled(true) .setMetricsEnabled(true) .setName("dflt-plc")) .setDataRegionConfigurations(new DataRegionConfiguration() .setMaxSize(maxRegionSize) .setPersistenceEnabled(false) .setMetricsEnabled(true) .setName(NO_PERSISTENCE)) .setWalMode(WALMode.LOG_ONLY) .setMetricsEnabled(true); cfg.setDataStorageConfiguration(memCfg); cfg.setBinaryConfiguration(new BinaryConfiguration().setCompactFooter(false)); cfg.setCacheConfiguration(cacheConfiguration(GROUP1, "cache", PARTITIONED, ATOMIC, 1, null), cacheConfiguration(null, "cache-np", PARTITIONED, ATOMIC, 1, NO_PERSISTENCE)); return cfg; }
.setWalRecordIteratorBufferSize(in.readInt()) .setAlwaysWriteFullPages(in.readBoolean()) .setMetricsEnabled(in.readBoolean()) .setMetricsSubIntervalCount(in.readInt()) .setMetricsRateTimeInterval(in.readLong())
.setMaxSize(DataStorageConfiguration.DFLT_DATA_REGION_INITIAL_SIZE) .setMetricsEnabled(true) ).setMetricsEnabled(true) );
dsCfg.setWalPath(psCfg.getWalStorePath()); dsCfg.setAlwaysWriteFullPages(psCfg.isAlwaysWriteFullPages()); dsCfg.setMetricsEnabled(psCfg.isMetricsEnabled()); dsCfg.setWriteThrottlingEnabled(psCfg.isWriteThrottlingEnabled());
.setWalRecordIteratorBufferSize(in.readInt()) .setAlwaysWriteFullPages(in.readBoolean()) .setMetricsEnabled(in.readBoolean()) .setMetricsSubIntervalCount(in.readInt()) .setMetricsRateTimeInterval(in.readLong())