public void test000(Method m) { final String theKey = "k-" + m.getName(); final String theValue = "v-" + m.getName(); Cache cache1 = cache(0, "onlyFetchPersistent"); assert !cache1.getCacheConfiguration().clustering().stateTransfer().fetchInMemoryState(); cache1.put(theKey, theValue); ConfigurationBuilder cfg2 = createConfiguration(2); EmbeddedCacheManager cm2 = addClusterEnabledCacheManager(); cm2.defineConfiguration("onlyFetchPersistent", cfg2.build()); Cache cache2 = cache(1, "onlyFetchPersistent"); assert !cache2.getCacheConfiguration().clustering().stateTransfer().fetchInMemoryState(); assert cache2.containsKey(theKey); assert cache2.get(theKey).equals(theValue); }
int chunkSize = cache0.getCacheConfiguration().clustering().stateTransfer().chunkSize();
public void testUserDefinedTimeouts() { HotRodServerConfigurationBuilder builder = new HotRodServerConfigurationBuilder(); builder.topologyLockTimeout(26000).topologyReplTimeout(31000); withClusteredServer(builder, (cfg, distSyncTimeout) -> { assertEquals(cfg.locking().lockAcquisitionTimeout(), 26000); assertEquals(cfg.clustering().remoteTimeout(), 31000); assertTrue(cfg.clustering().stateTransfer().fetchInMemoryState()); assertEquals(cfg.clustering().stateTransfer().timeout(), 31000 + distSyncTimeout); assertTrue(cfg.persistence().stores().isEmpty()); }); }
assert defaultCfg.clustering().stateTransfer().fetchInMemoryState(); assert !explicitDisable.clustering().stateTransfer().fetchInMemoryState(); assert explicitEnable.clustering().stateTransfer().fetchInMemoryState(); assert explicitEnableAsync.clustering().stateTransfer().fetchInMemoryState(); } finally { TestingUtil.killCacheManagers(cm);
public void testLazyLoadTopology() { HotRodServerConfigurationBuilder builder = new HotRodServerConfigurationBuilder(); builder.topologyStateTransfer(false).topologyReplTimeout(43000); withClusteredServer(builder, (cfg, distSyncTimeout) -> { assertEquals(cfg.clustering().remoteTimeout(), 43000); assertTrue(cfg.clustering().stateTransfer().fetchInMemoryState()); ClusterLoaderConfiguration clcfg = ((ClusterLoaderConfiguration) cfg.persistence().stores().get(0)); assertNotNull(clcfg); assertEquals(clcfg.remoteCallTimeout(), 43000); }); }
assertTrue(c.clustering().stateTransfer().awaitInitialTransfer()); assertEquals(15000, c.clustering().remoteTimeout()); assertTrue(!c.clustering().stateTransfer().fetchInMemoryState()); assertTrue(c.clustering().stateTransfer().awaitInitialTransfer()); assertEquals(15000, c.clustering().remoteTimeout()); assertTrue(!c.clustering().stateTransfer().fetchInMemoryState()); assertTrue(c.clustering().stateTransfer().awaitInitialTransfer()); assertTrue(!c.clustering().stateTransfer().fetchInMemoryState()); assertTrue(c.clustering().stateTransfer().awaitInitialTransfer()); assertEquals(15000, c.clustering().remoteTimeout()); assertEquals(600000, c.clustering().l1().lifespan()); if (deprecated) assertEquals(120000, c.clustering().hash().rehashRpcTimeout()); assertEquals(120000, c.clustering().stateTransfer().timeout()); assertEquals(1200, c.clustering().l1().cleanupTaskFrequency()); assertEquals(600000, c.clustering().l1().lifespan()); if (deprecated) assertEquals(120000, c.clustering().hash().rehashRpcTimeout()); assertEquals(120000, c.clustering().stateTransfer().timeout()); assertTrue(c.clustering().stateTransfer().fetchInMemoryState()); assertEquals(120000, c.clustering().stateTransfer().timeout()); assertEquals(1000, c.clustering().stateTransfer().chunkSize());
assertEquals(12, c.expiration().lifespan()); assertEquals(12, c.expiration().maxIdle()); assertFalse(c.clustering().stateTransfer().fetchInMemoryState()); assertEquals(60000, c.clustering().stateTransfer().timeout()); assertEquals(10000, c.clustering().stateTransfer().chunkSize()); ClusterLoaderConfiguration clusterLoader = getStoreConfiguration(c, ClusterLoaderConfiguration.class); assertEquals(35000, clusterLoader.remoteCallTimeout()); assertEquals(13, c.expiration().lifespan()); assertEquals(13, c.expiration().maxIdle()); assertTrue(c.clustering().stateTransfer().fetchInMemoryState()); assertEquals(60500, c.clustering().stateTransfer().timeout()); assertEquals(10500, c.clustering().stateTransfer().chunkSize());