[ 
https://issues.apache.org/jira/browse/HBASE-6506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13428866#comment-13428866
 ] 

stack commented on HBASE-6506:
------------------------------

Can you make a patch Josh?  Thanks.

You probably don't want to turn off caching completely?  You should cache at 
least the blocks that hold the hfile indices.  Otherwise, if caching fully off, 
any read will have to bring in the indices each time first.
                
> Setting CACHE_BLOCKS to false in an hbase shell scan doesn't work
> -----------------------------------------------------------------
>
>                 Key: HBASE-6506
>                 URL: https://issues.apache.org/jira/browse/HBASE-6506
>             Project: HBase
>          Issue Type: Bug
>          Components: shell
>    Affects Versions: 0.94.0
>            Reporter: Josh Wymer
>            Priority: Minor
>              Labels: cache, ruby, scan, shell
>   Original Estimate: 1m
>  Remaining Estimate: 1m
>
> I was attempting to prevent blocks from being cached by setting CACHE_BLOCKS 
> => false in the hbase shell when doing a scan but I kept seeing tons of 
> evictions when I ran it. After inspecting "table.rb" I found this line:
> cache = args["CACHE_BLOCKS"] || true
> The problem then is that if CACHE_BLOCKS is false then this expression will 
> always return true. Therefore, it's impossible to turn off block caching. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to