private boolean okToCreateChildBucket(int bucketId) {
    PartitionedRegion colocatedRegion = ColocationHelper.getColocatedRegion(partitionedRegion);
    if (colocatedRegion != null && !colocatedRegion.getDataStore().isManagingBucket(bucketId)) {
      if (logger.isDebugEnabled()) {
        logger.debug("okToCreateChildBucket - we don't manage the parent bucket");
      }
      return false;
    }
    return isColocationComplete(bucketId);
  }
Returns false if this region is colocated and parent bucket does not exist.

@return true if ok to make bucket
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegionDataStore.java