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

Anoop Sam John commented on HBASE-18946:
----------------------------------------

bq.When the Balancer is passed a List, could it look at the list first to find 
replicas and group?
Similar thing I was also asking above.
bq. Should we make it with all the replica regions go in one request? While 
reading the code on region replica, that time itself this Q came to me. Then 
fat logic for not putting 2 regions of same replica in one RS can be avoided. 
Not sue how easy/difficult it is. Just saying
Right now to the LB we pass each region one by one and ask it to find a RS for 
assign.  Instead will it be possible to pass all replicas of a given region 
together in a List and make the LB to find RS for each of it?

> Stochastic load balancer assigns replica regions to the same RS
> ---------------------------------------------------------------
>
>                 Key: HBASE-18946
>                 URL: https://issues.apache.org/jira/browse/HBASE-18946
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 2.0.0-alpha-3
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>             Fix For: 2.0.0-beta-1
>
>         Attachments: HBASE-18946.patch, HBASE-18946.patch, 
> TestRegionReplicasWithRestartScenarios.java
>
>
> Trying out region replica and its assignment I can see that some times the 
> default LB Stocahstic load balancer assigns replica regions to the same RS. 
> This happens when we have 3 RS checked in and we have a table with 3 
> replicas. When a RS goes down then the replicas being assigned to same RS is 
> acceptable but the case when we have enough RS to assign this behaviour is 
> undesirable and does not solve the purpose of replicas. 
> [~huaxiang] and [~enis]. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to