You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Jimmy Xiang (JIRA)" <ji...@apache.org> on 2012/10/23 20:57:12 UTC

[jira] [Resolved] (HBASE-6880) Failure in assigning root causes system hang

     [ https://issues.apache.org/jira/browse/HBASE-6880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jimmy Xiang resolved HBASE-6880.
--------------------------------

    Resolution: Won't Fix

I thought about this issue again.  Probably it is right to keep waiting and let the timeout monitor to deal with it.

With HBASE-5119, the timeout out period will be dropped from 20 minutes to 5 minutes, which is a little bit helpful.

The issue here is that we can't see the assignment of root is completely failed. At least it is put in transition.  TM will fix it.  The same assign call is used for user regions as well.  Changing it to return true/false may be confusing.
                
> Failure in assigning root causes system hang
> --------------------------------------------
>
>                 Key: HBASE-6880
>                 URL: https://issues.apache.org/jira/browse/HBASE-6880
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>
> In looking into a TestReplication failure, I found out sometimes assignRoot could fail, for example, RS is not serving traffic yet.  In this case, the master will keep waiting for root to be available, which could never happen.
>  
> Need to gracefully terminate master if root is not assigned properly.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira