Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
Balancer is really basic; it just looks at counts of regions at the moment. It also as it currently works has loads of issues (See the linked issues) including a lack of testibility. This issue acts as the umbrella issue to collect all balancer improvements under.
Attachments
Attachments
Issue Links
- incorporates
-
HBASE-1419 Assignment and balance need to coordinate; assigner gives out up to 10 regions at a time unbalancing a balanced cluster making for churn, etc.
- Closed
-
HBASE-1676 load balancing on a large cluster doesn't work very well
- Closed
-
HBASE-1909 Balancer assigns to most loaded server when assigning a single region
- Closed
-
HBASE-2240 Balancer should not reassign (because of overloading) a region that was just opened
- Closed
- relates to
-
HBASE-2699 Reimplement load balancing to be a background process and to not use heartbeats
- Closed
-
HBASE-2510 [performance] make hbase splits run even faster still
- Closed
-
HBASE-2802 Stop daughter regions both being assigned same server
- Closed
-
HBASE-3373 Allow regions to be load-balanced by table
- Closed