Joseph created HBASE-16138:
------------------------------

             Summary: Cannot open regions after non-graceful shutdown due to 
deadlock with Replication Table
                 Key: HBASE-16138
                 URL: https://issues.apache.org/jira/browse/HBASE-16138
             Project: HBase
          Issue Type: Sub-task
            Reporter: Joseph
            Assignee: Joseph
            Priority: Critical


If we shutdown an entire HBase cluster and attempt to start it back up, we have 
to run the WAL pre-log roll that occurs before opening up a region. Yet this 
pre-log roll must record the new WAL inside of ReplicationQueues. This method 
call ends up blocking on 
TableBasedReplicationQueues.getOrBlockOnReplicationTable(), because the 
Replication Table is not up yet. And we cannot assign the Replication Table 
because we cannot open any regions. This ends up deadlocking the entire cluster 
whenever we lose the replication table. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to