From a899659b1601de831328a108b4c4ba031aa89f5a Mon Sep 17 00:00:00 2001 From: Ramkrishna Date: Thu, 26 Oct 2017 12:40:55 +0530 Subject: [PATCH] HBASE-19090 Add config 'hbase.systemtables.compacting.memstore.type' to hbase-default.xml --- hbase-common/src/main/resources/hbase-default.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hbase-common/src/main/resources/hbase-default.xml b/hbase-common/src/main/resources/hbase-default.xml index 5d0b0f421f6..79af2d12322 100644 --- a/hbase-common/src/main/resources/hbase-default.xml +++ b/hbase-common/src/main/resources/hbase-default.xml @@ -304,6 +304,13 @@ possible configurations would overwhelm and obscure the important. The default value in this configuration has been intentionally left empty in order to honor the old hbase.regionserver.global.memstore.lowerLimit property if present. + + hbase.systemtables.compacting.memstore.type + NONE + Determines the type of memstore to be used for system tables like META, namespace tables etc. + By default NONE is the type and hence we use the default memstore for all the system tables. If we + need to use compacting memstore for system tables then set this property to BASIC/EAGER + hbase.regionserver.optionalcacheflushinterval 3600000