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

ramkrishna.s.vasudevan commented on HBASE-21102:
------------------------------------------------

Patch that was pushed to branch-2.1. This is along with the addendum fix. 
I am trying to figure if there is a way to remove the excluded flakey tests 
during pre-commit and build time and I am finding a way to do it. 
The pre-commit has this
 
DOCKER_EXTRAARGS=--env=EXCLUDE_TESTS_URL=https://builds.apache.org/job/HBase-Find-Flaky-Tests/job/master/lastSuccessfulBuild/artifact/excludes/

from the personality.sh file and that 'excludes' file has the failing test 
TestServerCrashProcedureWithReplicas and hence it is not getting picked up at 
all. How should we make that test to be included again? 

> 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)

Reply via email to