hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-16138) Cannot open regions after non-graceful shutdown due to deadlock with Replication Table
Date Tue, 28 Jun 2016 19:02:57 GMT
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)

Mime
View raw message