Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
Right now, we always hit the primary replica for meta and fallback to the secondary replicas in case of a timeout. This can hamper performance in scenarios where meta becomes a hot region e.g. cluster ramp up..clients dropping connections etc.
It's good to have a load distribution approach on meta's secondary replicas with fallback to primary if we read stale data.
Attachments
Issue Links
- is fixed by
-
HBASE-25126 Add load balance logic in hbase-client to distribute read load over meta replica regions.
- Closed