[
https://issues.apache.org/jira/browse/HBASE-30020?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vladimir Rodionov updated HBASE-30020:
--------------------------------------
Summary: introduce CachePlacementAdmissionPolicy API and wire it into
topology with default behavior equivalent to current HBase behavior (was: Add
CachePlacementPolicy and explicit admission control for block cache put path)
> introduce CachePlacementAdmissionPolicy API and wire it into topology with
> default behavior equivalent to current HBase behavior
> --------------------------------------------------------------------------------------------------------------------------------
>
> Key: HBASE-30020
> URL: https://issues.apache.org/jira/browse/HBASE-30020
> Project: HBase
> Issue Type: New Feature
> Components: BlockCache, Performance
> Reporter: Vladimir Rodionov
> Assignee: Vladimir Rodionov
> Priority: Major
>
> 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)