[
https://issues.apache.org/jira/browse/HBASE-28292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Abhishek Kothalikar updated HBASE-28292:
----------------------------------------
Attachment: HBASE-28292.docx
> Make Delay prefetch property to be dynamically configured
> ---------------------------------------------------------
>
> Key: HBASE-28292
> URL: https://issues.apache.org/jira/browse/HBASE-28292
> Project: HBase
> Issue Type: Improvement
> Reporter: Abhishek Kothalikar
> Assignee: Abhishek Kothalikar
> Priority: Major
> Attachments: HBASE-28292.docx
>
>
> Rolling restart triggers region movement on the cluster while the
> RegionServers are getting restarted. During this time, the temporary
> RegionServers will start prefetching these files which are only hosted until
> the source RegionServer is restarted. Hence, in this timing window, fetches
> are executed on temporary region servers which takes few minutes.
> Currrently, this behaviour is governed by hbase.hfile.prefetch.delay
> Also, file-based block cache gives performance improvement on HBase clusters
> using object storage. COD uses a large ephemeral disk for this purpose.
>
> Possible solution is,
>
> The number of prefetches on the cluster caused by these temporary region
> movements during Rolling Upgrade (rolling restart) can be mininized by
> introducing delay before the prefetch starts.
> To achieve this, making the hbase.hfile.prefetch.delay dynamically
> configurable. The interval will let the rolling restart complete.
> Resultantly, prefetches on temporary region server can be minimized.
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)