"writeSynchronizationMode", FULL_ASYNC.name() ); "writeSynchronizationMode", FULL_ASYNC.name() ); "templateName", TEMPLATE_REPLICATED, "backups", "0", "writeSynchronizationMode", FULL_ASYNC.name() ); "templateName", TEMPLATE_PARTITIONED, "backups", "1", "writeSynchronizationMode", FULL_ASYNC.name(), "cacheGroup", "testGroup" ); "templateName", TEMPLATE_PARTITIONED, "backups", "2", "writeSynchronizationMode", FULL_ASYNC.name(), "dataRegion", "testDataRegion" ); "templateName", TEMPLATE_PARTITIONED, "backups", "3", "writeSynchronizationMode", FULL_ASYNC.name(), "cacheGroup", "testGroup", "dataRegion", "testDataRegion"
atomicityMode = CacheAtomicityMode.fromOrdinal(in.readByte()); eagerTtl = in.readBoolean(); writeSynchronizationMode = CacheWriteSynchronizationMode.fromOrdinal(in.readByte()); invalidate = in.readBoolean(); maxConcurrentAsyncOps = in.readInt();
itemWriter.accept(CfgItem.ATOMICITY_MODE, w -> w.writeInt(cfg.getAtomicityMode().ordinal())); itemWriter.accept(CfgItem.BACKUPS, w -> w.writeInt(cfg.getBackups())); itemWriter.accept(CfgItem.WRITE_SYNC_MODE, w -> w.writeInt(cfg.getWriteSynchronizationMode().ordinal())); itemWriter.accept(CfgItem.READ_FROM_BACKUP, w -> w.writeBoolean(cfg.isReadFromBackup())); itemWriter.accept(CfgItem.EAGER_TTL, w -> w.writeBoolean(cfg.isEagerTtl()));
/** * @throws Exception If failed. */ @Test public void testDeadlocksPartitionedNearTxOnPrimary() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocksTxOnPrimary(createCache(PARTITIONED, syncMode, true), ORDINAL_START_KEY); doTestDeadlocksTxOnPrimary(createCache(PARTITIONED, syncMode, true), CUSTOM_START_KEY); } }
cfg.writeSynchronizationMode(CacheWriteSynchronizationMode.valueOf(wrtSyncMode));
/** * @throws Exception If failed. */ @Test public void testDeadlocksPartitioned() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocks(createCache(PARTITIONED, syncMode, false), ORDINAL_START_KEY); doTestDeadlocks(createCache(PARTITIONED, syncMode, false), CUSTOM_START_KEY); } }
.setSqlIndexMaxInlineSize(reader.readInt()) .setSqlSchema(reader.readString()) .setWriteSynchronizationMode(CacheWriteSynchronizationMode.fromOrdinal(reader.readInt())) .setKeyConfiguration( ClientUtils.collection(in, unused -> new CacheKeyConfiguration(reader.readString(), reader.readString()))
if (CacheWriteSynchronizationMode.FULL_ASYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.FULL_ASYNC; else if (CacheWriteSynchronizationMode.FULL_SYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.FULL_SYNC; else if (CacheWriteSynchronizationMode.PRIMARY_SYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.PRIMARY_SYNC; else
/** * @throws Exception If failed. */ @Test public void testDeadlocksPartitionedNear() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocks(createCache(PARTITIONED, syncMode, true), ORDINAL_START_KEY); doTestDeadlocks(createCache(PARTITIONED, syncMode, true), CUSTOM_START_KEY); } }
if (!writer.writeByte("syncMode", syncMode != null ? (byte)syncMode.ordinal() : -1)) return false;
return false; syncMode = CacheWriteSynchronizationMode.fromOrdinal(syncModeOrd);
if (CacheWriteSynchronizationMode.FULL_ASYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.FULL_ASYNC; else if (CacheWriteSynchronizationMode.FULL_SYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.FULL_SYNC; else if (CacheWriteSynchronizationMode.PRIMARY_SYNC.name().equalsIgnoreCase(val)) writeSyncMode = CacheWriteSynchronizationMode.PRIMARY_SYNC; else
/** * @throws Exception If failed. */ @Test public void testDeadlocksPartitionedNear() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocks(createCache(PARTITIONED, syncMode, true), ORDINAL_START_KEY); doTestDeadlocks(createCache(PARTITIONED, syncMode, true), CUSTOM_START_KEY); } }
if (!writer.writeByte("syncMode", syncMode != null ? (byte)syncMode.ordinal() : -1)) return false;
ccfg.setWriteBehindFlushThreadCount(in.readInt()); ccfg.setWriteBehindCoalescing(in.readBoolean()); ccfg.setWriteSynchronizationMode(CacheWriteSynchronizationMode.fromOrdinal(in.readInt())); ccfg.setReadThrough(in.readBoolean()); ccfg.setWriteThrough(in.readBoolean());
/** * @throws Exception If failed. */ @Test public void testDeadlocksReplicated() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocks(createCache(REPLICATED, syncMode, false), ORDINAL_START_KEY); doTestDeadlocks(createCache(REPLICATED, syncMode, false), CUSTOM_START_KEY); } }
if (!writer.writeByte("syncMode", syncMode != null ? (byte)syncMode.ordinal() : -1)) return false;
return false; syncMode = CacheWriteSynchronizationMode.fromOrdinal(syncModeOrd);
/** * @throws Exception If failed. */ @Test public void testDeadlocksPartitioned() throws Exception { for (CacheWriteSynchronizationMode syncMode : CacheWriteSynchronizationMode.values()) { doTestDeadlocks(createCache(PARTITIONED, syncMode, false), ORDINAL_START_KEY); doTestDeadlocks(createCache(PARTITIONED, syncMode, false), CUSTOM_START_KEY); } }
itemWriter.accept(CfgItem.ATOMICITY_MODE, w -> w.writeInt(cfg.getAtomicityMode().ordinal())); itemWriter.accept(CfgItem.BACKUPS, w -> w.writeInt(cfg.getBackups())); itemWriter.accept(CfgItem.WRITE_SYNC_MODE, w -> w.writeInt(cfg.getWriteSynchronizationMode().ordinal())); itemWriter.accept(CfgItem.READ_FROM_BACKUP, w -> w.writeBoolean(cfg.isReadFromBackup())); itemWriter.accept(CfgItem.EAGER_TTL, w -> w.writeBoolean(cfg.isEagerTtl()));