Abhishek Kothalikar created HBASE-28292:
-------------------------------------------
Summary: 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
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)