[ 
https://issues.apache.org/jira/browse/HBASE-28292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Abhishek Kothalikar updated HBASE-28292:
----------------------------------------
    Description: Make the prefetch delay configurable. The prefetch delay is 
associated to hbase.hfile.prefetch.delay configuration. There are some cases 
where configuring hbase.hfile.prefetch.delay would help in achieving better 
throughput.   (was: 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. 

 )

> 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
>
>
> Make the prefetch delay configurable. The prefetch delay is associated to 
> hbase.hfile.prefetch.delay configuration. There are some cases where 
> configuring hbase.hfile.prefetch.delay would help in achieving better 
> throughput. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to