jhungund opened a new pull request, #5826:
URL: https://github.com/apache/hbase/pull/5826
HBASE-28468: Integration of time-based priority caching in eviction logic.
The time-based priority caching relies on the presence of file paths in the
block-cache key.
However, in case of the persitent cache, the file paths are not persisted in
the files.
Hence, when the region server is restarted, the block cache keys need to be
repopulated with the file paths.
This change addresses the following:
1. Always populate the block-cache key with path during its creation.
2. Fetch the file paths corresponding to the file names of the block-cache
key
during restarts.
3. Use the Data-Tiering-Manager APIs during cache-full scenario to evict the
cold file blocks.
--
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]