private void waitForInProgressBackup() {
    BackupService backupService = getPartitionedRegion().getGemFireCache().getBackupService();
    if (getPartitionedRegion().getDataPolicy().withPersistence()) {
      backupService.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.
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionDataStore.java