@Override protected void createCacheManagers() throws Throwable { super.createCacheManagers(); d1 = TestingUtil.getDiscardForCache(c1.getCacheManager()); d2 = TestingUtil.getDiscardForCache(c2.getCacheManager()); d3 = TestingUtil.getDiscardForCache(c3.getCacheManager()); }
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder defaultConfig = getDefaultClusteredCacheConfig(cacheMode, false); createClusteredCaches(3, defaultConfig, new TransportFlags().withFD(true).withMerge(true)); DISCARD d1 = TestingUtil.getDiscardForCache(manager(0)); DISCARD d2 = TestingUtil.getDiscardForCache(manager(1)); DISCARD d3 = TestingUtil.getDiscardForCache(manager(2)); discard = new DISCARD[]{d1, d2, d3}; }
@Override protected void createCacheManagers() throws Throwable { caches = createClusteredCaches(2, "test", getDefaultClusteredCacheConfig(cacheMode), new TransportFlags().withFD(true).withMerge(true)); c1 = caches.get(0); c2 = caches.get(1); d1 = TestingUtil.getDiscardForCache(c1.getCacheManager()); d2 = TestingUtil.getDiscardForCache(c2.getCacheManager()); }
@Override protected void createCacheManagers() throws Throwable { defaultConfig = getDefaultClusteredCacheConfig(cacheMode, transactional); createClusteredCaches(3, defaultConfig, new TransportFlags().withFD(true).withMerge(true)); defineConfigurationOnAllManagers(CACHE_NAME, defaultConfig); c1 = cache(0, CACHE_NAME); c2 = cache(1, CACHE_NAME); c3 = cache(2, CACHE_NAME); d1 = TestingUtil.getDiscardForCache(c1.getCacheManager()); d2 = TestingUtil.getDiscardForCache(c2.getCacheManager()); d3 = TestingUtil.getDiscardForCache(c3.getCacheManager()); }
@Override protected void createCacheManagers() throws Throwable { localConfig = new ConfigurationBuilder(); clusteredConfig = new ConfigurationBuilder(); clusteredConfig.clustering().cacheMode(CacheMode.REPL_SYNC).stateTransfer().timeout(30, TimeUnit.SECONDS); for (int i = 0; i < 2; i++) addClusterEnabledCacheManager(localConfig, new TransportFlags().withFD(true)); d1 = TestingUtil.getDiscardForCache(manager(0)); d2 = TestingUtil.getDiscardForCache(manager(1)); }
public void testWriteDuringPartition() throws Exception { DISCARD[] discards = new DISCARD[NUM_NODES]; for (int i = 0; i < NUM_NODES; i++) { discards[i] = TestingUtil.getDiscardForCache(manager(i));
@Override protected void createCacheManagers() throws Throwable { ConfigurationBuilder cb = AbstractCacheTest.getDefaultClusteredCacheConfig(CacheMode.DIST_SYNC, false); cb.invocationBatching().disable(); TransportFlags transportFlags = new TransportFlags().withMerge(true); writingNode = addClusterEnabledCacheManager(cb, transportFlags); for (int i = 0; i < READERS; i++) { readers[i] = addClusterEnabledCacheManager(cb, transportFlags); Cache<Object, Object> cache = readers[i].getCache(); discardPerNode[i] = TestingUtil.getDiscardForCache(readers[i]); TestingUtil.setDelayForCache(cache, 1, 1); TestingUtil.blockUntilViewReceived(cache, i + 1); } }
@Override protected void createCacheManagers() throws Throwable { addClusterEnabledCacheManager(getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, true), new TransportFlags().withMerge(true)); ml0 = new MergeListener(); manager(0).addListener(ml0); discard = TestingUtil.getDiscardForCache(manager(0)); discard.setDiscardAll(true); addClusterEnabledCacheManager(getDefaultClusteredCacheConfig(CacheMode.REPL_SYNC, true), new TransportFlags().withMerge(true)); ml1 = new MergeListener(); manager(1).addListener(ml1); cache(0).put("k", "v0"); cache(1).put("k", "v1"); Thread.sleep(2000); assert advancedCache(0).getRpcManager().getTransport().getMembers().size() == 1; assert advancedCache(1).getRpcManager().getTransport().getMembers().size() == 1; }
TestingUtil.getDiscardForCache(manager(1)).setDiscardAll(true); TestingUtil.blockUntilViewsReceived(60000, true, cacheManagers);
log.info("KILLING the c1 cache"); try { DISCARD d3 = TestingUtil.getDiscardForCache(c1.getCacheManager()); d3.setDiscardAll(true); TestingUtil.killCacheManagers(manager(c1));
DISCARD discard1 = TestingUtil.getDiscardForCache(manager(c1)); DISCARD discard2 = TestingUtil.getDiscardForCache(manager(c2));
assertEquals(numKeys, c1.entrySet().size()); DISCARD d1 = TestingUtil.getDiscardForCache(c1.getCacheManager()); GlobalConfigurationBuilder gcb2 = new GlobalConfigurationBuilder(); gcb2.transport().transport(new JGroupsTransport() {