public final Bucket getBucket() { return getRegionAdvisor().getBucket(this.currentBucketId); }
/** * Takes a list of BucketProfileAndId and adds them to thsi advisors * proxy buckets. * @since 5.5 */ public void putBucketRegionProfiles(ArrayList l) { int size = l.size(); for (int i=0; i < size; i++) { BucketProfileAndId bp = (BucketProfileAndId)l.get(i); int id = bp.getId(); getBucket(id).getBucketAdvisor().putProfile(bp.getBucketProfile()); } } @Override
/** * Takes a list of BucketProfileAndId and adds them to thsi advisors * proxy buckets. * @since 5.5 */ public void putBucketRegionProfiles(ArrayList l) { int size = l.size(); for (int i=0; i < size; i++) { BucketProfileAndId bp = (BucketProfileAndId)l.get(i); int id = bp.getId(); getBucket(id).getBucketAdvisor().putProfile(bp.getBucketProfile()); } } @Override
public void run() { Cache cache = getCache(); PartitionedRegion region = (PartitionedRegion) cache.getRegion(PR_REGION_NAME); DiskRegion disk = region.getRegionAdvisor().getBucket(bucketId).getDiskRegion(); if(recoveredLocally) { assertEquals(0, disk.getStats().getRemoteInitializations()); assertEquals(1, disk.getStats().getLocalInitializations()); } else { assertEquals(1, disk.getStats().getRemoteInitializations()); assertEquals(0, disk.getStats().getLocalInitializations()); } } });
/** * Logs the b2n nodelist for specified bucketId. * * @param bId */ public void dumpB2NForBucket(int bId) { getRegionAdvisor().getBucket(bId).getBucketAdvisor().dumpProfiles( "Dumping advisor bucket meta-data for bId=" + bucketStringForLogs(bId) + " aka " + getBucketName(bId)); }
public Object call() { Cache cache = getCache(); PartitionedRegion region = (PartitionedRegion) cache.getRegion(PR_REGION_NAME); PersistenceAdvisor advisor = region.getRegionAdvisor().getBucket(bucketId).getPersistenceAdvisor(); return advisor.getPersistentID(); } });
public void run() { Cache cache = getCache(); PartitionedRegion region = (PartitionedRegion) cache.getRegion(regionName); DiskRegion disk = region.getRegionAdvisor().getBucket(bucketId).getDiskRegion(); if(recoveredLocally) { assertEquals(0, disk.getStats().getRemoteInitializations()); assertEquals(1, disk.getStats().getLocalInitializations()); } else { assertEquals(1, disk.getStats().getRemoteInitializations()); assertEquals(0, disk.getStats().getLocalInitializations()); } } });
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()); } });
/** * Logs the b2n nodelist for specified bucketId. * * @param bId */ public void dumpB2NForBucket(int bId) { //StringBuffer b = new StringBuffer(); // DEBUG // b.append("\n").append("Dumping allPR.." + // dumpAllPartitionedRegions()).append("\n"); getRegionAdvisor().getBucket(bId).getBucketAdvisor().dumpProfiles( logger, "Dumping advisor bucket meta-data for bId=" + bucketStringForLogs(bId) + " aka " + getBucketName(bId)); //logger.fine(b.toString()); }
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); 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]); 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() { 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); } });
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() { Cache cache = getCache(); PartitionedRegion region = (PartitionedRegion) cache.getRegion(PR_REGION_NAME); DiskRegion disk = region.getRegionAdvisor().getBucket(bucketId).getDiskRegion(); for(PersistentMemberID id : disk.getOnlineMembers()) { disk.memberOfflineAndEqual(id); } for(PersistentMemberID id : disk.getOfflineMembers()) { disk.memberOfflineAndEqual(id); } cache.close(); } });
@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); } } });