[ 
https://issues.apache.org/jira/browse/HBASE-5231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13192452#comment-13192452
 ] 

Zhihong Yu commented on HBASE-5231:
-----------------------------------

bq. There is no test to prove it
I confine the impact for this feature within the limit of balancer slop which 
was introduced more than 6 months ago. This means there is no real change in 
the overall balancing for the whole cluster.

The addendum adds javadoc to getAssignmentsByTable().

Part of the reason for putting some of balance-by-table logic in Master is to 
limit the complexity of DefaultLoadBalancer.

There may be better ways to simplify the logic in DefaultLoadBalancer. I will 
create a separate JIRA for that.

One intrinsic limitation of regions per regionserver being the sole balancing 
criterion is that the actual load on the regions is not taken into account.
I have work pending open-source which addresses this limitation.
                
> Backport HBASE-3373 (per-table load balancing) to 0.92
> ------------------------------------------------------
>
>                 Key: HBASE-5231
>                 URL: https://issues.apache.org/jira/browse/HBASE-5231
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Zhihong Yu
>             Fix For: 0.92.1
>
>         Attachments: 5231-v2.txt, 5231.addendum, 5231.txt
>
>
> This JIRA backports per-table load balancing to 0.90

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to