Uses of Class
org.apache.hadoop.hbase.master.normalizer.SimpleRegionNormalizer.NormalizeContext
Packages that use SimpleRegionNormalizer.NormalizeContext
Package
Description
The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.
-
Uses of SimpleRegionNormalizer.NormalizeContext in org.apache.hadoop.hbase.master.normalizer
Methods in org.apache.hadoop.hbase.master.normalizer with parameters of type SimpleRegionNormalizer.NormalizeContextModifier and TypeMethodDescriptionprivate List<NormalizationPlan>SimpleRegionNormalizer.computeMergeNormalizationPlans(SimpleRegionNormalizer.NormalizeContext ctx) Computes the merge plans that should be executed for this table to converge average region towards target average or target region count.private List<NormalizationPlan>SimpleRegionNormalizer.computeSplitNormalizationPlans(SimpleRegionNormalizer.NormalizeContext ctx) Computes the split plans that should be executed for this table to converge average region size towards target average or target region count.SimpleRegionNormalizer.NormalizerConfiguration.getMergeMinRegionAge(SimpleRegionNormalizer.NormalizeContext context) intSimpleRegionNormalizer.NormalizerConfiguration.getMergeMinRegionCount(SimpleRegionNormalizer.NormalizeContext context) longSimpleRegionNormalizer.NormalizerConfiguration.getMergeMinRegionSizeMb(SimpleRegionNormalizer.NormalizeContext context) private booleanSimpleRegionNormalizer.isLargeEnoughForMerge(SimpleRegionNormalizer.NormalizerConfiguration normalizerConfiguration, SimpleRegionNormalizer.NormalizeContext ctx, RegionInfo regionInfo) ReturntruewhenregionInfohas a size that is sufficient to be considered for a merge operation,falseotherwise.private static booleanSimpleRegionNormalizer.isOldEnoughForMerge(SimpleRegionNormalizer.NormalizerConfiguration normalizerConfiguration, SimpleRegionNormalizer.NormalizeContext ctx, RegionInfo regionInfo) ReturntruewhenregionInfohas a creation date that is old enough to be considered for a merge operation,falseotherwise.private booleanSimpleRegionNormalizer.skipForMerge(SimpleRegionNormalizer.NormalizerConfiguration normalizerConfiguration, SimpleRegionNormalizer.NormalizeContext ctx, RegionInfo regionInfo) Determine if aRegionInfoshould be considered for a merge operation.