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

Jimmy Xiang commented on HBASE-7083:
------------------------------------

At first, there won't be double assignment since currently, the region will be 
closed if it is indeed open (HBASE-6611).  In this scenario, it is open on the 
dead region server, so no double assignment for sure. Since it is on the dead 
server, SSH should fix it.  However, it can't since the region is not in meta.

That's probably a scenario cooked up in the unit test. In the unit test, the 
daughter is open and good.  The meta entry is removed intentionally.
In real cluster, it may probably not happen.  However, force-assign is safe, 
just in case.
                
> SSH#fixupDaughter should force re-assign missing daughter
> ---------------------------------------------------------
>
>                 Key: HBASE-7083
>                 URL: https://issues.apache.org/jira/browse/HBASE-7083
>             Project: HBase
>          Issue Type: Bug
>          Components: Region Assignment
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>            Priority: Minor
>             Fix For: 0.96.0
>
>         Attachments: trunk-7083.patch, trunk-7083.patch
>
>
> In looking into flaky test 
> TestSplitTransactionOnCluster#testShutdownSimpleFixup, I found out that a 
> missing daughter is not assigned by SSH properly.  It could be open on the 
> dead server.  We need to force re-assign it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to