/** * This function is used for cleaning the config meta data for the failed or closed * PartitionedRegion node. * * @param failedNode The failed PartitionedRegion Node * @param regionIdentifier The PartitionedRegion for which the cleanup is required * @param cache GemFire cache. */ static void removeGlobalMetadataForFailedNode(Node failedNode, String regionIdentifier, InternalCache cache) { removeGlobalMetadataForFailedNode(failedNode, regionIdentifier, cache, true); }
/** * This is a function for cleaning the config meta data (both the configuration data and the * buckets) for a Node that hosted a PartitionedRegion */ private static void cleanPartitionedRegionMetaDataForNode(InternalCache cache, Node node, PartitionRegionConfig prConf, String regionIdentifier) { if (logger.isDebugEnabled()) { logger.debug( "Cleaning PartitionedRegion meta data for node={} for Partitioned Region={} configuration={}", node, regionIdentifier, prConf); } PartitionedRegionHelper.removeGlobalMetadataForFailedNode(node, regionIdentifier, cache); if (logger.isDebugEnabled()) { logger.debug("Done Cleaning PartitionedRegion meta data for memberId={} for {}", node, regionIdentifier); } }
PartitionedRegionHelper.removeGlobalMetadataForFailedNode(this.node, this.getRegionIdentifier(), getGemFireCache(), true); } catch (Exception ex) {
new Object[] {getFullPath(), getPRId()}); if (!checkIfAlreadyDestroyedOrOldReference()) { PartitionedRegionHelper.removeGlobalMetadataForFailedNode(getNode(), this.getRegionIdentifier(), getGemFireCache(), false);