Repository: hbase
Updated Branches:
  refs/heads/branch-1 bf7c36fcc -> 00805b399


HBASE-14838 Add clarification docs to SimpleRegionNormalizer.

Signed-off-by: Sean Busbey <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/00805b39
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/00805b39
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/00805b39

Branch: refs/heads/branch-1
Commit: 00805b399f0b953efe510ff3ef8584c39171019b
Parents: bf7c36f
Author: Josh Elser <[email protected]>
Authored: Mon Dec 7 12:51:44 2015 -0500
Committer: Sean Busbey <[email protected]>
Committed: Wed Dec 16 08:59:53 2015 -0600

----------------------------------------------------------------------
 .../hadoop/hbase/master/normalizer/SimpleRegionNormalizer.java   | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/00805b39/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 &lt;  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 {

Reply via email to