You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Joseph (JIRA)" <ji...@apache.org> on 2016/06/28 19:02:56 UTC
[jira] [Created] (HBASE-16138) Cannot open regions after
non-graceful shutdown due to deadlock with Replication Table
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)