Vladimir Rodionov created HBASE-30020:
-----------------------------------------
Summary: Add CachePlacementPolicy and explicit admission control
for block cache put path
Key: HBASE-30020
URL: https://issues.apache.org/jira/browse/HBASE-30020
Project: HBase
Issue Type: Improvement
Components: BlockCache, Performance
Reporter: Vladimir Rodionov
Assignee: Vladimir Rodionov
Introduce a policy layer responsible for:
• admission control (whether a block should be cached)
• tier placement (L1 vs L2)
• promotion decisions on cache hits
• representation decisions (compressed/uncompressed)
Add:
• CachePlacementPolicy
• AdmissionDecision
• CacheTopologyView
Integrate policy into cache insertion (put(...)) path.
Initial implementation must preserve current HBase behavior.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)