Bryan Beaudreault created HBASE-26647:
-----------------------------------------
Summary: Auto-disable setCacheBlocks when large scans are detected
Key: HBASE-26647
URL: https://issues.apache.org/jira/browse/HBASE-26647
Project: HBase
Issue Type: Wish
Reporter: Bryan Beaudreault
Block cache churn is the biggest driver of GC issues, and also impacts the
performance of clients which may rely on the cache. Ideally all users would
remember to call setCacheBlocks(false) on their scan before doing a large scan,
but it's also easy to forget. Operators may not realize this was a problem
until a job is running which is quickly churning your cache.
It seems like we could provide a mechanism to detect large scans and
transparently disable block caching on the server side when they might churn
large portions of the cache.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)