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)