[ 
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)

Reply via email to