HBASE-13729 Old hbase.regionserver.global.memstore.upperLimit and lowerLimit properties are ignored if present (Esteban Guitierrez)

This commit is contained in:
stack 2015-06-05 13:22:35 -07:00
parent 67c463f63e
commit c1be65ecf0
1 changed files with 10 additions and 6 deletions

View File

@ -296,19 +296,23 @@ possible configurations would overwhelm and obscure the important.
</property> </property>
<property> <property>
<name>hbase.regionserver.global.memstore.size</name> <name>hbase.regionserver.global.memstore.size</name>
<value>0.4</value> <value></value>
<description>Maximum size of all memstores in a region server before new <description>Maximum size of all memstores in a region server before new
updates are blocked and flushes are forced. Defaults to 40% of heap. updates are blocked and flushes are forced. Defaults to 40% of heap (0.4).
Updates are blocked and flushes are forced until size of all memstores Updates are blocked and flushes are forced until size of all memstores
in a region server hits hbase.regionserver.global.memstore.size.lower.limit.</description> in a region server hits hbase.regionserver.global.memstore.size.lower.limit.
The default value in this configuration has been intentionally left emtpy in order to
honor the old hbase.regionserver.global.memstore.upperLimit property if present.</description>
</property> </property>
<property> <property>
<name>hbase.regionserver.global.memstore.size.lower.limit</name> <name>hbase.regionserver.global.memstore.size.lower.limit</name>
<value>0.95</value> <value></value>
<description>Maximum size of all memstores in a region server before flushes are forced. <description>Maximum size of all memstores in a region server before flushes are forced.
Defaults to 95% of hbase.regionserver.global.memstore.size. Defaults to 95% of hbase.regionserver.global.memstore.size (0.95).
A 100% value for this value causes the minimum possible flushing to occur when updates are A 100% value for this value causes the minimum possible flushing to occur when updates are
blocked due to memstore limiting.</description> blocked due to memstore limiting.
The default value in this configuration has been intentionally left emtpy in order to
honor the old hbase.regionserver.global.memstore.lowerLimit property if present.</description>
</property> </property>
<property> <property>
<name>hbase.regionserver.optionalcacheflushinterval</name> <name>hbase.regionserver.optionalcacheflushinterval</name>