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

James Taylor commented on HBASE-10576:
--------------------------------------

Let me add a (4) too, related to my question above: How would the client know 
that a scan was serviced by the shadow region instead of the regular data 
region? This is important since the client might otherwise be forced to reorder 
all the rows it gets back versus doing a merge sort among a set of parallel 
scans. Also related (and perhaps (5)), could separate shadow regions be used 
per index (i.e. would that scale fine)? If not, then the row key of the shadow 
region would need to be prefixed in some way. In this case, how would the 
client and server-side code deal with this?

I think this idea sound very promising, but I think the APIs would likely need 
to be tweaked so that the client has visibility into the usage of these shadow 
regions.

> 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