/** * Wait for in an progress backup. When we backup the whole DS, we need to make * sure we don't miss a bucket because it is in the process * of rebalancing. This doesn't wait for the whole backup to complete, * it only makes sure that this destroy will wait until the point * when we know that we that this bucket won't be destroyed on this member * in the backup unless it was backed up on the target member. */ private void waitForInProgressBackup() { BackupManager backupManager = getPartitionedRegion().getGemFireCache().getBackupManager(); if(getPartitionedRegion().getDataPolicy().withPersistence() && backupManager != null) { backupManager.waitForBackup(); } }
/** * Wait for in an progress backup. When we backup the whole DS, we need to make * sure we don't miss a bucket because it is in the process * of rebalancing. This doesn't wait for the whole backup to complete, * it only makes sure that this destroy will wait until the point * when we know that we that this bucket won't be destroyed on this member * in the backup unless it was backed up on the target member. */ private void waitForInProgressBackup() { BackupManager backupManager = getPartitionedRegion().getGemFireCache().getBackupManager(); if(getPartitionedRegion().getDataPolicy().withPersistence() && backupManager != null) { backupManager.waitForBackup(); } }
private long getSize(PartitionedRegionDataStore ds) { long size = 0; int totalNumBuckets = ds.getPartitionedRegion().getPartitionAttributes().getTotalNumBuckets(); for(int i = 0; i < totalNumBuckets; i++) { size += ds.getBucketSize(i); } return size; }
if (r != null) { Set keys = r.keySet(allowTombstones); if (getPartitionedRegion().isHDFSReadWriteRegion()) { this.getPartitionedRegion().checkReadiness(); if (r.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
if (r != null) { Set keys = r.keySet(allowTombstones); if (getPartitionedRegion().isHDFSReadWriteRegion()) { this.getPartitionedRegion().checkReadiness(); if (r.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) { this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (r != null && r.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
throws QueryException, ForceReattemptException, InterruptedException { final BucketRegion bukRegion = (BucketRegion)prds.localBucket2RegionMap.get(bId); final PartitionedRegion pr = prds.getPartitionedRegion(); try { pr.checkReadiness();
this.getPartitionedRegion().checkReadiness(); if (r != null && r.isBucketDestroyed()) {
throws QueryException, ForceReattemptException, InterruptedException { final BucketRegion bukRegion = (BucketRegion)prds.localBucket2RegionMap.get(bId); final PartitionedRegion pr = prds.getPartitionedRegion(); try { pr.checkReadiness();
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {
lock.lock(); try { ProxyBucketRegion[] proxyBuckets = getPartitionedRegion().getRegionAdvisor().getProxyBucketArray(); if(proxyBuckets != null) { for(ProxyBucketRegion pbr : proxyBuckets) {
final FetchEntriesResponse r; r = FetchEntriesMessage.send(nod, dataStore.getPartitionedRegion(), tx, bucketId); entries = r.waitForEntriesSet();
this.getPartitionedRegion().checkReadiness(); if (bucketRegion.isBucketDestroyed()) {