HBASE-12897 Minimum memstore size is a percentage (Churro Morales)

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

Branch: refs/heads/hbase-11339
Commit: 1426f85b15b5b613e0d36693758ce2fc2ade82bf
Parents: 2f2faa6
Author: stack <[email protected]>
Authored: Fri Feb 6 16:15:29 2015 -0800
Committer: stack <[email protected]>
Committed: Fri Feb 6 16:15:29 2015 -0800

----------------------------------------------------------------------
 .../java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/1426f85b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
----------------------------------------------------------------------
diff --git 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
index 250a984..7cfa35d 100644
--- 
a/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
+++ 
b/hbase-common/src/main/java/org/apache/hadoop/hbase/io/util/HeapMemorySizeUtil.java
@@ -79,10 +79,10 @@ public class HeapMemorySizeUtil {
   public static float getGlobalMemStorePercent(final Configuration c, final 
boolean logInvalid) {
     float limit = c.getFloat(MEMSTORE_SIZE_KEY,
         c.getFloat(MEMSTORE_SIZE_OLD_KEY, DEFAULT_MEMSTORE_SIZE));
-    if (limit > 0.8f || limit < 0.05f) {
+    if (limit > 0.8f || limit <= 0.0f) {
       if (logInvalid) {
         LOG.warn("Setting global memstore limit to default of " + 
DEFAULT_MEMSTORE_SIZE
-            + " because supplied value outside allowed range of 0.05 -> 0.8");
+            + " because supplied value outside allowed range of (0 -> 0.8]");
       }
       limit = DEFAULT_MEMSTORE_SIZE;
     }

Reply via email to