From 9be89e60cd5103c28c6e990e8a0bf69564e8ff21 Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Fri, 26 Jun 2009 22:16:40 +0000 Subject: [PATCH] HBASE-1460 Concurrent LRU Block Cache git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@788888 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 1 + conf/hbase-default.xml | 8 +- conf/hbase-site.xml | 2 +- .../hadoop/hbase/io/hfile/BlockCache.java | 8 + .../hadoop/hbase/io/hfile/LruBlockCache.java | 1695 ++++++----------- .../hbase/io/hfile/SimpleBlockCache.java | 8 +- .../hbase/regionserver/HRegionServer.java | 8 +- .../hadoop/hbase/regionserver/StoreFile.java | 40 +- .../apache/hadoop/hbase/io/TestHeapSize.java | 2 +- 9 files changed, 654 insertions(+), 1118 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index d4de5ac3530..1f7fab58b0e 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -423,6 +423,7 @@ Release 0.20.0 - Unreleased HBASE-1412 Change values for delete column and column family in KeyValue HBASE-1535 Add client ability to perform mutations without the WAL (Jon Gray via Stack) + HBASE-1460 Concurrent LRU Block Cache (Jon Gray via Stack) Release 0.19.0 - 01/21/2009 INCOMPATIBLE CHANGES diff --git a/conf/hbase-default.xml b/conf/hbase-default.xml index 0e2a70e7f91..d2213aa9ce6 100644 --- a/conf/hbase-default.xml +++ b/conf/hbase-default.xml @@ -2,7 +2,7 @@