[
https://issues.apache.org/jira/browse/HBASE-27686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Wellington Chevreuil updated HBASE-27686:
-----------------------------------------
Description:
HBASE-27313 introduced the ability to persist a list of hfiles for which
prefetch has already been completed, so the we can avoid prefetching those
files again in the event of a graceful restart, but it doesn't cover crash
scenarios, as if the RS is killed or abnormally stopped, the list wouldn't be
saved.
This change aims to persist the list of already prefetched from a background
thread that periodically checks cache state and persists the list if updates
have happened.
> Recovery of BucketCache and Prefetched data after RS Crash
> ----------------------------------------------------------
>
> Key: HBASE-27686
> URL: https://issues.apache.org/jira/browse/HBASE-27686
> Project: HBase
> Issue Type: Improvement
> Components: BucketCache
> Reporter: Shanmukha Haripriya Kota
> Assignee: Shanmukha Haripriya Kota
> Priority: Major
>
> HBASE-27313 introduced the ability to persist a list of hfiles for which
> prefetch has already been completed, so the we can avoid prefetching those
> files again in the event of a graceful restart, but it doesn't cover crash
> scenarios, as if the RS is killed or abnormally stopped, the list wouldn't be
> saved.
> This change aims to persist the list of already prefetched from a background
> thread that periodically checks cache state and persists the list if updates
> have happened.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)