public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertTrue("Target member is not hosting bucket to remove", bucket.isHosting()); assertNotNull("Bucket is null on target member", bucket); assertNotNull("BucketRegion is null on target member", bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion()); EntrySnapshot re = (EntrySnapshot)pr.getEntry(KEY); assertEquals(true, re.wasInitiallyLocal()); assertEquals(false, re.isLocal()); assertEquals(VALUE, re.getValue()); } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertFalse("Target member is still hosting removed bucket", bucket.isHosting()); assertNull(bucketRegion); //assertTrue(bucketRegion == null || bucketRegion.isDestroyed()); EntrySnapshot re = (EntrySnapshot)pr.getEntry(KEY); assertEquals(false, re.wasInitiallyLocal()); assertEquals(false, re.isLocal()); assertEquals(VALUE, re.getValue()); } });