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

stack commented on HBASE-3995:
------------------------------

This looks to have fixed the issue in TRUNK going by fact that this test does 
not fail in TRUNK anymore.  Let me backport.

> HBASE-3946 broke TestMasterFailover
> -----------------------------------
>
>                 Key: HBASE-3995
>                 URL: https://issues.apache.org/jira/browse/HBASE-3995
>             Project: HBase
>          Issue Type: Bug
>            Reporter: stack
>            Assignee: stack
>            Priority: Blocker
>             Fix For: 0.92.0
>
>         Attachments: am.txt
>
>
> TestMasterFailover is all about a new master coming up on an existing 
> cluster.  Previous to HBASE-3946, the new master joining a cluster processing 
> any dead servers would assign all regions found on the dead server even if 
> they were split parents.  We don't want that.
> But TestMasterFailover mocks up some pretty interesting conditions.  The one 
> we were failing on was that while the master was offine, we'd manually add a 
> region to zk that was in CLOSING state.  We'd then go and disable the table 
> up in zk (while master was offline).  Finally, we'd' kill the server that was 
> supposed to be hosting the region from the disabled table in CLOSING state. 
> Then we'd have the master join the cluster.  It had to figure it out.
> Before HBASE-3946, we'd just force offline every region that had been on the 
> dead server.  This would call all to be assigned only on assign, regions from 
> disabled tables are skipped, so it all "worked" (except would online parent 
> of a split should there be one).

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to