private void setDiskAttributes(BucketAttributesFactory factory) { factory.setDiskSynchronous(this.partitionedRegion.getAttributes().isDiskSynchronous()); factory.setDiskStoreName(this.partitionedRegion.getAttributes().getDiskStoreName()); }
private void setDiskAttributes(BucketAttributesFactory factory) { factory.setDiskSynchronous(this.partitionedRegion.getAttributes().isDiskSynchronous()); factory.setDiskStoreName(this.partitionedRegion.getAttributes().getDiskStoreName()); }
buf.append("\n customEntryTimeToLive: " + customExpiryFor(r.getCustomEntryTimeToLive())); buf.append("\n dataPolicy: " + r.getDataPolicy()); buf.append("\n diskSynchronous: " + r.isDiskSynchronous()); buf.append("\n enableAsyncConflation: " + r.getEnableAsyncConflation()); buf.append("\n enableGateway: " + r.getEnableGateway());
buf.append("\n dataPolicy: " + r.getDataPolicy()); buf.append("\n diskStoreName: " + r.getDiskStoreName()); buf.append("\n diskSynchronous: " + r.isDiskSynchronous()); buf.append("\n enableAsyncConflation: " + r.getEnableAsyncConflation()); buf.append("\n enableGateway: " + r.getEnableGateway());
public void testSetDiskSynchronous() throws CacheException, IOException { Cache c = createCache(); Region r1 = null; try { RegionFactory factory = c.createRegionFactory(LOCAL_PERSISTENT); r1 = factory.setDiskSynchronous(true).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(true, ra.isDiskSynchronous()); } finally { cleanUpRegion(r1); } } public void testSetPartitionAttributes() throws CacheException, IOException
region = DiskRegionHelperFactory.getSyncOverFlowAndPersistRegion(cache, diskProps); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (!result) { fail("Synchronous is false when it is supposed to be true"); .getSyncOverFlowOnlyRegion(cache, diskProps); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (!result) { fail("Synchronous is false when it is supposed to be true"); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (!result) { fail("Synchronous is false when it is supposed to be true"); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (result) { fail("Synchronous is true when it is supposed to be false"); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (result) { fail("Synchronous is true when it is supposed to be false"); result = ((LocalRegion)region).getAttributes().isDiskSynchronous(); if (result) { fail("Synchronous is true when it is supposed to be false");
public void testSetDiskSynchronous() throws CacheException, IOException { ClientCache c = new ClientCacheFactory().create(); Region r1 = null; try { ClientRegionFactory factory = c.createClientRegionFactory(LOCAL_PERSISTENT); r1 = factory.setDiskSynchronous(true).create(this.r1Name); RegionAttributes ra = r1.getAttributes(); assertEquals(true, ra.isDiskSynchronous()); } finally { cleanUpRegion(r1); } }
factory.setDiskSynchronous(true); RegionAttributes attrs = factory.create(); assertEquals(true, attrs.isDiskSynchronous()); assertEquals(true, attrs.getDiskWriteAttributes().isSynchronous()); factory.setDiskSynchronous(false); RegionAttributes attrs = factory.create(); assertEquals(false, attrs.isDiskSynchronous()); assertEquals(false, attrs.getDiskWriteAttributes().isSynchronous()); RegionAttributes attrs = factory.create(); assertEquals(false, attrs.getDiskWriteAttributes().isSynchronous()); assertEquals(false, attrs.isDiskSynchronous()); RegionAttributes attrs = factory.create(); assertEquals(false, attrs.getDiskWriteAttributes().isSynchronous()); assertEquals(false, attrs.isDiskSynchronous()); RegionAttributes attrs = factory.create(); assertEquals(false, attrs.getDiskWriteAttributes().isSynchronous()); assertEquals(false, attrs.isDiskSynchronous());
.isDiskSynchronous()); } finally { exp.remove();
rd.setDiskSynchronous(Boolean.valueOf(ra.isDiskSynchronous())); rd.setEnableAsyncConflation(Boolean.valueOf(ra.getEnableAsyncConflation())); rd.setEnableGateway(Boolean.valueOf(ra.getEnableGateway()));
RegionQueue regionQueue = regionQueues.iterator().next(); assertEquals(true, regionQueue.getRegion().getAttributes() .isDiskSynchronous()); } finally { exTKSender.remove();
RegionQueue regionQueue = regionQueues.iterator().next(); assertEquals(true, regionQueue.getRegion().getAttributes() .isDiskSynchronous()); } finally { exTKSender.remove();
RegionQueue regionQueue = regionQueues.iterator().next(); assertEquals(false, regionQueue.getRegion().getAttributes() .isDiskSynchronous()); } finally { ex.remove();
RegionAttributes attrs = cache.getRegionAttributes("persistent"); assertEquals(DataPolicy.PERSISTENT_REPLICATE, attrs.getDataPolicy()); assertEquals(false, attrs.isDiskSynchronous()); assertEquals("persistentDiskStore1", attrs.getDiskStoreName()); assertEquals(false, attrs.isDiskSynchronous()); assertEquals("persistentDiskStore1", attrs.getDiskStoreName()); assertEquals(false, attrs.isDiskSynchronous()); assertEquals("persistentDiskStore2", attrs.getDiskStoreName());
protected static String getDiskAttributes(Region r) { String dsn = r.getAttributes().getDiskStoreName(); if (dsn == null) { throw new HydraConfigException("Persistence is not configured"); } DiskStore ds = DiskStoreHelper.getDiskStore(dsn); return "the DiskStore is" + ds + ", the allow force compaction is " + ds.getAllowForceCompaction() + ", the auto compact is " + ds.getAutoCompact() + ", the compaction threshold is " + ds.getCompactionThreshold() + ", the disk dir num is " + ds.getDiskDirs().length + ", the max oplog size is " + ds.getMaxOplogSize() + ", the queue size is " + ds.getQueueSize() + ", the synchronous (from the region) is " + r.getAttributes().isDiskSynchronous() ; } protected static String getResourceManager(Cache c) {
public static void assertEquals(RegionAttributes ra1, RegionAttributes ra2) { assertEquals(ra1.getScope(), ra2.getScope()); assertEquals(ra1.getKeyConstraint(), ra2.getKeyConstraint()); assertEquals(ra1.getValueConstraint(), ra2.getValueConstraint()); assertEquals(ra1.getCacheListener(), ra2.getCacheListener()); assertEquals(ra1.getCacheWriter(), ra2.getCacheWriter()); assertEquals(ra1.getCacheLoader(), ra2.getCacheLoader()); assertEquals(ra1.getStatisticsEnabled(), ra2.getStatisticsEnabled()); assertEquals(ra1.getConcurrencyLevel(), ra2.getConcurrencyLevel()); assertEquals(ra1.getInitialCapacity(), ra2.getInitialCapacity()); assertTrue(ra1.getLoadFactor() == ra2.getLoadFactor()); assertEquals(ra1.getEarlyAck(), ra2.getEarlyAck()); assertEquals(ra1.isDiskSynchronous(), ra2.isDiskSynchronous()); assertEquals(ra1.getDiskStoreName(), ra2.getDiskStoreName()); }
public static void assertEquals(RegionAttributes ra1, RegionAttributes ra2) { assertEquals(ra1.getScope(), ra2.getScope()); assertEquals(ra1.getKeyConstraint(), ra2.getKeyConstraint()); assertEquals(ra1.getValueConstraint(), ra2.getValueConstraint()); assertEquals(ra1.getCacheListener(), ra2.getCacheListener()); assertEquals(ra1.getCacheWriter(), ra2.getCacheWriter()); assertEquals(ra1.getCacheLoader(), ra2.getCacheLoader()); assertEquals(ra1.getStatisticsEnabled(), ra2.getStatisticsEnabled()); assertEquals(ra1.getConcurrencyLevel(), ra2.getConcurrencyLevel()); assertEquals(ra1.getInitialCapacity(), ra2.getInitialCapacity()); assertTrue(ra1.getLoadFactor() == ra2.getLoadFactor()); assertEquals(ra1.getEarlyAck(), ra2.getEarlyAck()); assertEquals(ra1.isDiskSynchronous(), ra2.isDiskSynchronous()); assertEquals(ra1.getDiskStoreName(), ra2.getDiskStoreName()); }
protected void verify(LocalRegion lr, DiskRegionProperties drp) { DiskStore ds = cache.findDiskStore(lr.getDiskStoreName()); assertTrue(ds != null); assertTrue(lr.getAttributes().isDiskSynchronous() == drp.isSynchronous()); assertTrue(ds.getAutoCompact() == drp.isRolling()); assertEquals(drp.getMaxOplogSize()/(1024*1024), ds.getMaxOplogSize()); if (drp.getTimeInterval() != -1) { assertEquals(drp.getTimeInterval(), ds.getTimeInterval()); } else { assertEquals(DiskStoreFactory.DEFAULT_TIME_INTERVAL, ds.getTimeInterval()); } assertEquals((int)drp.getBytesThreshold(), ds.getQueueSize()); int dirnum = drp.getDiskDirs().length; int dirnum2 = ds.getDiskDirs().length; int[] diskSizes = drp.getDiskDirSizes(); int[] ds_diskSizes = ds.getDiskDirSizes(); assertEquals(dirnum, dirnum2); if (diskSizes == null) { diskSizes = new int[dirnum]; java.util.Arrays.fill(diskSizes, Integer.MAX_VALUE); } for (int i=0; i<dirnum; i++) { assertTrue("diskSizes not matching", diskSizes[i] == ds_diskSizes[i]); } }
this.cloningEnable = attr.getCloningEnabled(); this.poolName = attr.getPoolName(); this.isDiskSynchronous = attr.isDiskSynchronous(); this.gatewaySendersDescs = getDescs(attr.getGatewaySenderIds().toArray()); this.asyncEventQueueDescs = getDescs(attr.getAsyncEventQueueIds().toArray());
assertEquals(MirrorType.NONE, attrs.getMirrorType()); assertEquals(null, attrs.getDiskStoreName()); assertEquals(AttributesFactory.DEFAULT_DISK_SYNCHRONOUS, attrs.isDiskSynchronous()); assertNull(attrs.getKeyConstraint()); assertEquals(16, attrs.getInitialCapacity());