You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2010/05/27 20:29:36 UTC

[jira] Updated: (HBASE-2480) Smarter load-balancing

     [ https://issues.apache.org/jira/browse/HBASE-2480?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack updated HBASE-2480:
-------------------------

    Attachment: breakout_loadbalancer.txt

Here is a patch that breaks out load balancer and that starts in on writing unit test for the balancer code.  Its incomplete and setting up the context for the balancer is awkward but not too bad.

I gave up on this tack though for now -- I was trying to repro hbase-2167 -- because balancer is only one half of the balancing story.   I'd have to break out the assignment code too to do a complete test of balance algorithm.  Balancer figures out how many nodes can be offloaded from current regionserver, assignment code takes into consideration the rest of the cluster and rules whether to give this regionserver regions.

> Smarter load-balancing
> ----------------------
>
>                 Key: HBASE-2480
>                 URL: https://issues.apache.org/jira/browse/HBASE-2480
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: stack
>         Attachments: breakout_loadbalancer.txt
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.