public BucketProfile(InternalDistributedMember memberId, int version, Bucket bucket) { super(memberId, version); this.isPrimary = bucket.isPrimary(); this.isHosting = bucket.isHosting(); }
public BucketProfile(InternalDistributedMember memberId, int version, Bucket bucket) { super(memberId, version); this.isPrimary = bucket.isPrimary(); this.isHosting = bucket.isHosting(); }
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); 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()); } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on DST member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("DST member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on DST member", bucketRegion); assertEquals(redundantCopies, bucket.getBucketAdvisor().getBucketRedundancy()); } });
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()); } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on SRC member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("SRC member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on SRC member", bucketRegion); int redundancy = bucket.getBucketAdvisor().getBucketRedundancy(); assertEquals("SRC member reports redundancy " + redundancy, redundantCopies, redundancy); } });
public void run() { for (int i = 0; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertTrue("Target member is not hosting bucket to remove for " + regionPath[i], bucket.isHosting()); assertNotNull("Bucket is null on target member for " + regionPath[i], bucket); assertNotNull("BucketRegion is null on target member for " + regionPath[i], bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion()); } } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on SRC member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("SRC member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on SRC member", bucketRegion); int redundancy = bucket.getBucketAdvisor().getBucketRedundancy(); assertEquals("SRC member reports redundancy " + redundancy, redundantCopies, redundancy); } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); assertEquals(CreateBucketResult.CREATED, pr.getDataStore().createRedundantBucket(0, false, new InternalDistributedMember())); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on DST member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("DST member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on DST member", bucketRegion); assertEquals(redundantCopies + 1, bucket.getBucketAdvisor().getBucketRedundancy()); } });
public void run() { for (int i = 0 ; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on SRC member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("SRC member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on SRC member", bucketRegion); int redundancy = bucket.getBucketAdvisor().getBucketRedundancy(); assertEquals("SRC member reports redundancy " + redundancy, redundantCopies, redundancy); } } });
public void run() { for (int i = 0 ; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on DST member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("DST member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on DST member", bucketRegion); assertEquals(redundantCopies, bucket.getBucketAdvisor().getBucketRedundancy()); } } });
public void run() { for (int i = 0 ; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on SRC member for " + regionPath[i], bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("SRC member is not hosting bucket for " + regionPath[i], bucket.isHosting()); assertNotNull("BucketRegion is null on SRC member for " + regionPath[i], bucketRegion); int redundancy = bucket.getBucketAdvisor().getBucketRedundancy(); assertEquals("SRC member reports redundancy " + redundancy + " for " + regionPath[i], redundantCopies, redundancy); } } });
public void run() { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[0]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertFalse("SRC member is still hosting moved bucket", bucket.isHosting()); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertNull("BucketRegion is not null on SRC member", bucketRegion); } });
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 is not null on target member", bucketRegion); } });
@Override protected boolean operateOnPartitionedRegion(DistributionManager dm, PartitionedRegion pr, long startTime) throws CacheException { PrimaryInfo pinfo = null; if (this.onlyReturnPrimaryInfo) { pinfo = new PrimaryInfo(pr.getRegionAdvisor().getBucket(this.bucketId).isHosting(), pr.getRegionAdvisor().isPrimaryForBucket(this.bucketId), ""); } else { pr.dumpB2NForBucket(this.bucketId); } DumpB2NReplyMessage.send(getSender(), getProcessorId(), dm, pinfo); return false; }
public void run() { for (int i = 0; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertFalse("Target member is still hosting removed bucket for " + regionPath[i], bucket.isHosting()); assertNull("BucketRegion is not null on target member for " + regionPath[i], bucketRegion); } } });
public void run() { for (int i = 0 ; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertFalse("SRC member is still hosting moved bucket", bucket.isHosting()); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertNull("BucketRegion is not null on SRC member", bucketRegion); } } });
public void run() { for (int i = 0 ; i < regionPath.length; i++) { PartitionedRegion pr = (PartitionedRegion) getCache().getRegion(regionPath[i]); if (i == 0) { // only call createRedundantBucket on leader PR pr.getDataStore().createRedundantBucket(0, false, new InternalDistributedMember()); } Bucket bucket = pr.getRegionAdvisor().getBucket(0); assertNotNull("Bucket is null on DST member", bucket); BucketRegion bucketRegion = bucket.getBucketAdvisor() .getProxyBucketRegion().getHostedBucketRegion(); assertTrue("DST member is not hosting bucket", bucket.isHosting()); assertNotNull("BucketRegion is null on DST member", bucketRegion); assertEquals(redundantCopies + 1, bucket.getBucketAdvisor().getBucketRedundancy()); } } });
@Override protected boolean operateOnPartitionedRegion(DistributionManager dm, PartitionedRegion pr, long startTime) throws CacheException { // final LogWriterI18n l = pr.getCache().getLogger(); // if (DistributionManager.VERBOSE) { // l.fine("DumpB2N operateOnRegion: " + pr.getFullPath()); // } PrimaryInfo pinfo = null; if (this.onlyReturnPrimaryInfo) { pinfo = new PrimaryInfo(pr.getRegionAdvisor().getBucket(this.bucketId).isHosting(), pr.getRegionAdvisor().isPrimaryForBucket(this.bucketId), ""); } else { pr.dumpB2NForBucket(this.bucketId); } DumpB2NReplyMessage.send(getSender(), getProcessorId(), dm, pinfo); // if (DistributionManager.VERBOSE) { // l.fine(getClass().getName() + " dumped b2n region"); // } return false; }