You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2014/07/19 07:23:01 UTC
git commit: Add doc of since removed
hbase.bucketcache.percentage.in.combinedcache
Repository: hbase
Updated Branches:
refs/heads/master 60d3e3c90 -> dcec55148
Add doc of since removed hbase.bucketcache.percentage.in.combinedcache
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/dcec5514
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/dcec5514
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/dcec5514
Branch: refs/heads/master
Commit: dcec55148e09ad3f714d4e46ca48fbb32c373e13
Parents: 60d3e3c
Author: stack <st...@apache.org>
Authored: Fri Jul 18 22:22:33 2014 -0700
Committer: stack <st...@apache.org>
Committed: Fri Jul 18 22:22:33 2014 -0700
----------------------------------------------------------------------
src/main/docbkx/book.xml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hbase/blob/dcec5514/src/main/docbkx/book.xml
----------------------------------------------------------------------
diff --git a/src/main/docbkx/book.xml b/src/main/docbkx/book.xml
index 7f8f0a1..b03ddbe 100644
--- a/src/main/docbkx/book.xml
+++ b/src/main/docbkx/book.xml
@@ -2263,6 +2263,23 @@ rs.close();
<emphasis>Server Metrics: Memory</emphasis> tab in the UI.
</para>
</note>
+ <note xml:id="hbase.bucketcache.percentage.in.combinedcache"><title>hbase.bucketcache.percentage.in.combinedcache</title>
+ <para>This is a pre-HBase 1.0 configuration removed because it
+ was confusing. It was a float that you would set to some value
+ between 0.0 and 1.0. Its default was 0.9. If the deploy was using
+ CombinedBlockCache, then the LruBlockCache L1 size was calculated to
+ be (1 - <varname>hbase.bucketcache.percentage.in.combinedcache</varname>) * <varname>size-of-bucketcache</varname>
+ and the BucketCache size was <varname>hbase.bucketcache.percentage.in.combinedcache</varname> * size-of-bucket-cache.
+ where size-of-bucket-cache itself is EITHER the value of the configuration hbase.bucketcache.size
+ IF it was specified as megabytes OR <varname>hbase.bucketcache.size</varname> * <varname>-XX:MaxDirectMemorySize</varname> if
+ <varname>hbase.bucketcache.size</varname> between 0 and 1.0.
+ </para>
+ <para>In 1.0, it should be more straight-forward. L1 LruBlockCache size
+ is set as a fraction of java heap using hfile.block.cache.size setting
+ (not the best name) and L2 is set as above either in absolute
+ megabytes or as a fraction of allocated maximum direct memory.
+ </para>
+ </note>
</section>
</section>
</section>