HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/c4fa8842 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/c4fa8842 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/c4fa8842 Branch: refs/heads/hbase-12439 Commit: c4fa88420ff0b90468d5d28e409596f1cd2ad5d8 Parents: fd50b5c Author: Misty Stanley-Jones <mstanleyjo...@cloudera.com> Authored: Mon Oct 12 14:23:46 2015 +1000 Committer: Misty Stanley-Jones <mstanleyjo...@cloudera.com> Committed: Thu Oct 22 19:09:38 2015 +1000 ---------------------------------------------------------------------- hbase-common/src/main/resources/hbase-default.xml | 6 ++++-- pom.xml | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/c4fa8842/hbase-common/src/main/resources/hbase-default.xml ---------------------------------------------------------------------- diff --git a/hbase-common/src/main/resources/hbase-default.xml b/hbase-common/src/main/resources/hbase-default.xml index b825bef..1654391 100644 --- a/hbase-common/src/main/resources/hbase-default.xml +++ b/hbase-common/src/main/resources/hbase-default.xml @@ -736,7 +736,8 @@ possible configurations would overwhelm and obscure the important. <property> <name>hbase.hstore.compaction.min.size</name> <value>134217728</value> - <description>A StoreFile smaller than this size will always be eligible for minor compaction. + <description>A StoreFile (or a selection of StoreFiles, when using ExploringCompactionPolicy) + smaller than this size will always be eligible for minor compaction. HFiles this size or larger are evaluated by hbase.hstore.compaction.ratio to determine if they are eligible. Because this limit represents the "automatic include"limit for all StoreFiles smaller than this value, this value may need to be reduced in write-heavy @@ -750,7 +751,8 @@ possible configurations would overwhelm and obscure the important. <property> <name>hbase.hstore.compaction.max.size</name> <value>9223372036854775807</value> - <description>A StoreFile larger than this size will be excluded from compaction. The effect of + <description>A StoreFile (or a selection of StoreFiles, when using ExploringCompactionPolicy) + larger than this size will be excluded from compaction. The effect of raising hbase.hstore.compaction.max.size is fewer, larger StoreFiles that do not get compacted often. If you feel that compaction is happening too often without much benefit, you can try raising this value. Default: the value of LONG.MAX_VALUE, expressed in bytes.</description> http://git-wip-us.apache.org/repos/asf/hbase/blob/c4fa8842/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index e505399..dadb714 100644 --- a/pom.xml +++ b/pom.xml @@ -2746,6 +2746,11 @@ <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>2.7</version> + <reportSets> + <reportSet> + <report>index</report> + </reportSet> + </reportSets> <!-- see src/main/site/site.xml for selected reports --> <configuration> <dependencyLocationsEnabled>false</dependencyLocationsEnabled>