[ https://issues.apache.org/jira/browse/HBASE-3995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050315#comment-13050315 ]
stack commented on HBASE-3995: ------------------------------ Committed. Can then see in morning if it actually fixes build. > 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