Repository: hbase Updated Branches: refs/heads/branch-1.2 e8698da2a -> e2d5689e3
HBASE-14838 Add clarification docs to SimpleRegionNormalizer. Signed-off-by: Sean Busbey <bus...@cloudera.com> Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/e2d5689e Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/e2d5689e Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/e2d5689e Branch: refs/heads/branch-1.2 Commit: e2d5689e3b0b435aeefb0dafde7f50309e1008fb Parents: e8698da Author: Josh Elser <els...@apache.org> Authored: Mon Dec 7 12:51:44 2015 -0500 Committer: Sean Busbey <bus...@cloudera.com> Committed: Wed Dec 16 09:00:25 2015 -0600 ---------------------------------------------------------------------- .../hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/e2d5689e/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java index d843bd1..659b3dc 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java @@ -45,6 +45,10 @@ import java.util.List; * to merge, if R1 + R1 < S, and normalization stops * <li> Otherwise, no action is performed * </ol> + * <p> + * Region sizes are coarse and approximate on the order of megabytes. Additionally, + * "empty" regions (less than 1MB, with the previous note) are not merged away. This + * is by design to prevent normalization from undoing the pre-splitting of a table. */ @InterfaceAudience.Private public class SimpleRegionNormalizer implements RegionNormalizer {