-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.cloudera.org/r/1131/
-----------------------------------------------------------

Review request for hbase, stack and Jean-Daniel Cryans.


Summary
-------

LruBlockCache now tracks the hitCachingCount and missCachingCount.  These are 
hits/misses when caching of blocks is turned on so the hitCachingRatio does not 
include the impact of reads which were not going to cache.

Exposes this new ratio in metrics and in all of the logging/toString methods.

Small optimization in CacheStats to not track hit/miss/access, just compute 
access from hit+miss.


This addresses bug HBASE-2253.
    http://issues.apache.org/jira/browse/HBASE-2253


Diffs
-----

  trunk/src/main/java/org/apache/hadoop/hbase/io/hfile/BlockCache.java 1028936 
  trunk/src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java 1028936 
  trunk/src/main/java/org/apache/hadoop/hbase/io/hfile/LruBlockCache.java 
1028936 
  trunk/src/main/java/org/apache/hadoop/hbase/io/hfile/SimpleBlockCache.java 
1028936 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 
1028936 
  
trunk/src/main/java/org/apache/hadoop/hbase/regionserver/metrics/RegionServerMetrics.java
 1028936 
  trunk/src/test/java/org/apache/hadoop/hbase/io/hfile/TestLruBlockCache.java 
1028936 

Diff: http://review.cloudera.org/r/1131/diff


Testing
-------

Ran the block cache test.


Thanks,

Jonathan

Reply via email to