/** {@inheritDoc} */ @Override protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = super.atomicConfiguration(); atomicCfg.setAtomicSequenceReserveSize(BATCH_SIZE); return atomicCfg; }
/** {@inheritDoc} */ @Override protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = super.atomicConfiguration(); atomicCfg.setAtomicSequenceReserveSize(BATCH_SIZE); return atomicCfg; } }
/** {@inheritDoc} */ @Override protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration cfg = super.atomicConfiguration(); cfg.setBackups(1); cfg.setAtomicSequenceReserveSize(10); return cfg; }
/** * @return Atomic config for test. */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration cfg = new AtomicConfiguration(); cfg.setBackups(1); cfg.setAtomicSequenceReserveSize(SEQ_CACHE_SIZE); return cfg; }
/** {@inheritDoc} */ @Override protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration atomicCfg = super.atomicConfiguration(); atomicCfg.setBackups(1); atomicCfg.setAtomicSequenceReserveSize(BATCH_SIZE); return atomicCfg; } }
/** {@inheritDoc} */ protected AtomicConfiguration atomicConfiguration() { AtomicConfiguration cfg = new AtomicConfiguration(); cfg.setCacheMode(PARTITIONED); cfg.setBackups(1); cfg.setAtomicSequenceReserveSize(SEQ_RESERVE); return cfg; }
/** * Tests that reserveSize value from explicit configuration takes preference. * * @throws Exception If failed. */ @Test public void testSequenceReserveSizeFromExplicitConfiguration() throws Exception { Ignite ignite = grid(0); IgniteAtomicSequence seq = ignite.atomicSequence("seq", new AtomicConfiguration().setAtomicSequenceReserveSize(BATCH_SIZE + 1), 0, true); assertEquals(BATCH_SIZE + 1, seq.batchSize()); }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setAtomicSequenceReserveSize(100000); atomicCfg.setCacheMode(mode); c.setAtomicConfiguration(atomicCfg); if (cacheOn) { CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(mode); LruEvictionPolicy plc = new LruEvictionPolicy(); plc.setMaxSize(1000); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setRebalanceMode(NONE); c.setCacheConfiguration(cc); } else c.setCacheConfiguration(); c.setPeerClassLoadingEnabled(false); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); AtomicConfiguration atomicCfg = new AtomicConfiguration(); atomicCfg.setCacheMode(PARTITIONED); atomicCfg.setBackups(1); atomicCfg.setAtomicSequenceReserveSize(10); c.setAtomicConfiguration(atomicCfg); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(CacheMode.PARTITIONED); cc.setRebalanceMode(CacheRebalanceMode.SYNC); cc.setWriteSynchronizationMode(FULL_SYNC); LruEvictionPolicy plc = new LruEvictionPolicy(); plc.setMaxSize(1000); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); cc.setBackups(1); cc.setAffinity(new RendezvousAffinityFunction(true)); c.setCacheConfiguration(cc); return c; }
AtomicConfiguration atomic = new AtomicConfiguration(); atomic.setAtomicSequenceReserveSize(in.readInt()); atomic.setBackups(in.readInt()); atomic.setCacheMode(CacheMode.fromOrdinal(in.readInt()));
AtomicConfiguration atomic = new AtomicConfiguration(); atomic.setAtomicSequenceReserveSize(in.readInt()); atomic.setBackups(in.readInt()); atomic.setCacheMode(CacheMode.fromOrdinal(in.readInt()));