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)

Reply via email to