HBASE-21000 Default limits for PressureAwareCompactionThroughputController are too low

Based on experimental results adjust default pressure-aware compaction
throughput controller settings to bring compaction time with default
settings in line with those measured on branch-1.4 and below.

hbase.hstore.compaction.throughput.lower.bound = 52428800
hbase.hstore.compaction.throughput.higher.bound = 104857600
This commit is contained in:
Andrew Purtell 2018-10-09 18:46:35 -07:00
parent ac94011677
commit 1cba67b8ba
No known key found for this signature in database
GPG Key ID: 8597754DD5365CCD
1 changed files with 18 additions and 0 deletions

View File

@ -828,6 +828,24 @@ possible configurations would overwhelm and obscure the important.
http://hbase.apache.org/book.html#offheap.blockcache for more information.
</description>
</property>
<property>
<name>hbase.hstore.compaction.throughput.lower.bound</name>
<value>52428800</value>
<description>The target lower bound on aggregate compaction throughput, in bytes/sec. Allows
you to tune the minimum available compaction throughput when the
PressureAwareCompactionThroughputController throughput controller is active. (It is active by
default.)</description>
</property>
<property>
<name>hbase.hstore.compaction.throughput.higher.bound</name>
<value>104857600</value>
<description>The target upper bound on aggregate compaction throughput, in bytes/sec. Allows
you to control aggregate compaction throughput demand when the
PressureAwareCompactionThroughputController throughput controller is active. (It is active by
default.) The maximum throughput will be tuned between the lower and upper bounds when
compaction pressure is within the range [0.0, 1.0]. If compaction pressure is 1.0 or greater
the higher bound will be ignored until pressure returns to the normal range.</description>
</property>
<property>
<name>hbase.bucketcache.combinedcache.enabled</name>
<value>true</value>