/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(OPTIMISTIC); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCommunicationSpi(new TcpCommunicationSpi() { @Override public void sendMessage(ClusterNode node, Message msg, IgniteInClosure<IgniteException> ackClosure) throws IgniteSpiException { if (!F.eq(ignoreMsgNodeId, node.id()) || !ignoredMessage((GridIoMessage)msg)) super.sendMessage(node, msg, ackClosure); } }); cfg.getTransactionConfiguration().setDefaultTxConcurrency(OPTIMISTIC); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setCommunicationSpi(new TcpCommunicationSpi() { @Override public void sendMessage(ClusterNode node, Message msg, IgniteInClosure<IgniteException> ackClosure) throws IgniteSpiException { if (getSpiContext().localNode().id().equals(failingNodeId)) { if (ignoredMessage((GridIoMessage)msg) && ignoreMsgNodeIds != null) { for (UUID ignored : ignoreMsgNodeIds) { if (node.id().equals(ignored)) return; } } } super.sendMessage(node, msg, ackClosure); } }); cfg.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); return cfg; }
cfg.getTransactionConfiguration().setDefaultTxConcurrency(concurrency);
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); // Cache. cfg.setCacheConfiguration(cacheConfiguration()); TransactionConfiguration tCfg = new TransactionConfiguration(); tCfg.setDefaultTxConcurrency(PESSIMISTIC); tCfg.setDefaultTxIsolation(REPEATABLE_READ); cfg.setTransactionConfiguration(tCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); TransactionConfiguration txCfg = new TransactionConfiguration() .setDefaultTxIsolation(transactionIsolation()) .setDefaultTxConcurrency(transactionConcurrency()); cfg.setTransactionConfiguration(txCfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); cfg.setTransactionConfiguration(new TransactionConfiguration() .setDefaultTxIsolation(TransactionIsolation.REPEATABLE_READ) .setDefaultTxConcurrency(TransactionConcurrency.PESSIMISTIC) .setDefaultTxTimeout(5000)); cfg.setCacheConfiguration(getCacheConfiguration()); cfg.setClientMode(client); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); TransactionConfiguration txCfg = new TransactionConfiguration(); if (!MvccFeatureChecker.forcedMvcc()) { txCfg.setDefaultTxConcurrency(TransactionConcurrency.OPTIMISTIC); txCfg.setDefaultTxIsolation(TransactionIsolation.REPEATABLE_READ); } cfg.setTransactionConfiguration(txCfg); cfg.setMarshaller(new BinaryMarshaller()); CacheConfiguration ccfg = new CacheConfiguration("tx-cache"); ccfg.setAtomicityMode(CacheAtomicityMode.TRANSACTIONAL); cfg.setCacheConfiguration(ccfg); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { MvccFeatureChecker.skipIfNotSupported(MvccFeatureChecker.Feature.LOCAL_CACHE); IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(LOCAL); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setNearConfiguration(null); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); c.setCacheConfiguration(cc); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { MvccFeatureChecker.skipIfNotSupported(MvccFeatureChecker.Feature.LOCAL_CACHE); IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(PESSIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(REPEATABLE_READ); CacheConfiguration<?, ?> cc = defaultCacheConfiguration(); cc.setCacheMode(mode); cc.setWriteSynchronizationMode(FULL_SYNC); cc.setNearConfiguration(null); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); c.setCacheConfiguration(cc); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(igniteInstanceName); TransactionConfiguration tCfg = cfg.getTransactionConfiguration(); tCfg.setDefaultTxConcurrency(txConcurrency); tCfg.setDefaultTxIsolation(txIsolation); CacheConfiguration ccfg = new CacheConfiguration(DEFAULT_CACHE_NAME); ccfg.setName(CACHE_NAME); ccfg.setCacheMode(cacheMode); ccfg.setAtomicityMode(atomicityMode); ccfg.setWriteSynchronizationMode(FULL_SYNC); if (cacheMode == PARTITIONED) ccfg.setBackups(BACKUP_CNT); cfg.setCacheConfiguration(ccfg); cfg.setLocalHost("127.0.0.1"); cfg.setIncludeEventTypes(EVT_CACHE_OBJECT_READ); return cfg; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(OPTIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(READ_COMMITTED); CacheConfiguration cc1 = defaultCacheConfiguration(); cc1.setName("one"); cc1.setCacheMode(REPLICATED); cc1.setWriteSynchronizationMode(FULL_SYNC); cc1.setRebalanceMode(preloadMode); cc1.setEvictionPolicy(null); cc1.setCacheStoreFactory(null); // Identical configuration. CacheConfiguration cc2 = new CacheConfiguration(cc1); cc2.setName("two"); c.setCacheConfiguration(cc1, cc2); return c; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); c.getTransactionConfiguration().setDefaultTxConcurrency(TransactionConcurrency.OPTIMISTIC); c.getTransactionConfiguration().setDefaultTxIsolation(TransactionIsolation.READ_COMMITTED); CacheConfiguration cc1 = defaultCacheConfiguration(); cc1.setName("one"); cc1.setCacheMode(PARTITIONED); cc1.setBackups(1); cc1.setWriteSynchronizationMode(FULL_SYNC); cc1.setRebalanceMode(preloadMode); cc1.setEvictionPolicy(null); cc1.setCacheStoreFactory(null); // Identical configuration. CacheConfiguration cc2 = new CacheConfiguration(cc1); cc2.setName("two"); c.setCacheConfiguration(cc1, cc2); return c; }
txCfg.setDefaultTxConcurrency(PESSIMISTIC); txCfg.setDefaultTxIsolation(REPEATABLE_READ);
/** {@inheritDoc} */ @SuppressWarnings("unchecked") @Override protected IgniteConfiguration getConfiguration(String igniteInstanceName) throws Exception { IgniteConfiguration c = super.getConfiguration(igniteInstanceName); TransactionConfiguration txCfg = c.getTransactionConfiguration(); txCfg.setDefaultTxConcurrency(txConcurrency); txCfg.setDefaultTxIsolation(txIsolation); txCfg.setTxSerializableEnabled(true); CacheConfiguration cc = defaultCacheConfiguration(); cc.setCacheMode(cacheMode()); cc.setAtomicityMode(TRANSACTIONAL); cc.setWriteSynchronizationMode(CacheWriteSynchronizationMode.FULL_SYNC); cc.setEvictionPolicy(plc); cc.setOnheapCacheEnabled(true); if (testStore != null) { cc.setCacheStoreFactory(singletonFactory(testStore)); cc.setReadThrough(true); cc.setWriteThrough(true); cc.setLoadPreviousValue(true); } else cc.setCacheStoreFactory(null); c.setCacheConfiguration(cc); return c; }
/** {@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; }
/** {@inheritDoc} */ @Override protected IgniteConfiguration getConfiguration(String gridName) throws Exception { IgniteConfiguration cfg = super.getConfiguration(gridName); if (disableScheduledVacuum) cfg.setMvccVacuumFrequency(Integer.MAX_VALUE); if (testSpi) cfg.setCommunicationSpi(new TestRecordingCommunicationSpi()); ((TcpCommunicationSpi)cfg.getCommunicationSpi()).setSharedMemoryPort(-1); cfg.setClientMode(client); assert (ccfg == null) || (ccfgs == null); if (ccfg != null) cfg.setCacheConfiguration(ccfg); if (ccfgs != null) cfg.setCacheConfiguration(ccfgs); if (nodeAttr != null) cfg.setUserAttributes(F.asMap(nodeAttr, true)); DataStorageConfiguration storageCfg = new DataStorageConfiguration(); storageCfg.setWalMode(WALMode.LOG_ONLY); storageCfg.setPageSize(PAGE_SIZE); DataRegionConfiguration regionCfg = new DataRegionConfiguration(); regionCfg.setPersistenceEnabled(persistence); regionCfg.setMaxSize(64L * 1024 * 1024); storageCfg.setDefaultDataRegionConfiguration(regionCfg); cfg.setDataStorageConfiguration(storageCfg); cfg.setConsistentId(gridName); cfg.setTransactionConfiguration(new TransactionConfiguration() .setDefaultTxConcurrency(TransactionConcurrency.PESSIMISTIC) .setDefaultTxIsolation(TransactionIsolation.REPEATABLE_READ)); return cfg; }
tx.setDefaultTxConcurrency(TransactionConcurrency.fromOrdinal(in.readInt())); tx.setDefaultTxIsolation(TransactionIsolation.fromOrdinal(in.readInt())); tx.setDefaultTxTimeout(in.readLong());