[ 
https://issues.apache.org/jira/browse/HBASE-3449?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12982887#action_12982887
 ] 

Todd Lipcon commented on HBASE-3449:
------------------------------------

I'm guessing what happened is this:

- server 1 went down, was hosting META
- shutdown handler started running, said "reassign ROOT to server 2, reassign 
meta to server 3"
- server 2 went down (this is rolling restart after all)
- shutdown handler for server 2 started running, reassigned ROOT to server 3
- server 3 went down

- so ROOT is still unassigned, but both meta shutdown handlers are blocked 
waiting on it. It can't get reassigned since server 3's shutdown can't get 
processed

> Server shutdown handlers deadlocked waiting for META
> ----------------------------------------------------
>
>                 Key: HBASE-3449
>                 URL: https://issues.apache.org/jira/browse/HBASE-3449
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 0.90.0
>            Reporter: Todd Lipcon
>            Priority: Blocker
>
> I have a situation where both of my MASTER_META_SERVER_OPERATIONS handlers 
> are handling server shutdowns, and both of them are waiting on ROOT, which 
> isn't coming up. Unclear exactly how this happened, but I triggered it by 
> doing a rolling restart.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to