[ https://issues.apache.org/jira/browse/HBASE-21102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16618526#comment-16618526 ]
ramkrishna.s.vasudevan commented on HBASE-21102: ------------------------------------------------ The build for branch-2.1 was successful for the flaky test. As per the discussion on mail list- I have pushed the addendum to master and branch-2. Will see for one or two builds and then mark this JIRA as resolved. Thanks for the reviews [~yuzhih...@gmail.com] and [~Apache9]. > ServerCrashProcedure should select target server where no other replicas > exist for the current region > ----------------------------------------------------------------------------------------------------- > > Key: HBASE-21102 > URL: https://issues.apache.org/jira/browse/HBASE-21102 > Project: HBase > Issue Type: Bug > Components: Region Assignment > Affects Versions: 3.0.0, 2.2.0 > Reporter: ramkrishna.s.vasudevan > Assignee: ramkrishna.s.vasudevan > Priority: Major > Attachments: HBASE-21102_1.patch, HBASE-21102_2.patch, > HBASE-21102_3.patch, HBASE-21102_4.patch, HBASE-21102_addendum.patch, > HBASE-21102_addendum.patch, HBASE-21102_addendum.patch, > HBASE-21102_branch-2.1.patch, HBASE-21102_branch-2.1.patch, > HBASE-21102_initial.patch > > > Currently when a server with region replica crashes, when the target server > is created for the replica region assignment there is no guarentee that a > server is selected where there is no other replica for the current region > getting assigned. It so happens that currently we do an assignment randomly > and later the LB comes and identifies these cases and again does MOVE for > such regions. It will be better if we can identify target servers at least > minimally ensuring that replicas are not colocated. -- This message was sent by Atlassian JIRA (v7.6.3#76005)