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

stack commented on HBASE-10576:
-------------------------------

Do we have to go the route of special-casing 'shadow-regions'.  The LB is 
responsible for assignments.  Assignment policy belongs in the LB.  The LB is 
meant to allow new factors balancing.

Special-casing assignments per new feature will fast become unmaintainable IMO.

Related story: Jimmy Xiang just made it so Master and Backup Masters are also 
RegionServers.  In the code, spread all about -- in the LB but also on region 
open, etc. -- there was special-casing such that if a backup master, then only 
carry a few regions (configurable).  Jimmy just did the work to move this work 
all up into the LB.  Now it is in one place only.

> Custom load balancer to co-locate the regions of two tables which are having 
> same split keys
> --------------------------------------------------------------------------------------------
>
>                 Key: HBASE-10576
>                 URL: https://issues.apache.org/jira/browse/HBASE-10576
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Balancer
>            Reporter: rajeshbabu
>            Assignee: rajeshbabu
>         Attachments: HBASE-10536_v2.patch, HBASE-10576.patch
>
>
> To support local indexing both user table and index table should have same 
> split keys. This issue to provide custom balancer to colocate the regions of 
> two tables which are having same split keys. 
> This helps in Phoenix as well.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to