VladRodionov opened a new pull request, #8184: URL: https://github.com/apache/hbase/pull/8184
This PR targets the HBASE-30018 feature branch. Introduces the cache placement/admission policy layer for the pluggable block cache architecture. Adds: - CachePlacementAdmissionPolicy - AdmissionDecision - AdmissionPriority - TierDecision - PromotionDecision - RepresentationDecision - CacheRequestContext - CacheWriteContext - CacheWriteSource - DefaultHBaseCachePlacementAdmissionPolicy The default policy preserves current HBase behavior: - admission is allowed by default after existing CacheConfig decisions - metadata/index/bloom blocks prefer L1, with fallback to L2 - data blocks prefer L2, with fallback to L1 - representation preserves current HBase behavior - no promotion by default No read/write path migration is included in this PR. No behavior change intended. JIRA: HBASE-30020 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
