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