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

Francis Liu commented on HBASE-9457:
------------------------------------

{quote}
is there any special reason we need to assign system tables before user tables? 
{quote}
The main driving use case are the namespace table and the metrics table. The 
namespace jira superceded the systems table jira (HBASE-7999) which was a 
subtask for a metrics table (HBASE-7958). [~jesse_yates] care to chime in?

{quote}
However ZKNamespaceManager is not used any where.
{quote}
It's used by HBASE-8410

{quote}
Yes, it is hard to ensure that, especially when those region server recovery 
cases are considered, even harder if log replay is considered.
{quote}
Don't we have simliar problems with meta? Maybe we can solve it the same way?

                
> Master could fail start if region server with system table is down
> ------------------------------------------------------------------
>
>                 Key: HBASE-9457
>                 URL: https://issues.apache.org/jira/browse/HBASE-9457
>             Project: HBase
>          Issue Type: Bug
>          Components: master, Region Assignment
>            Reporter: Jimmy Xiang
>            Assignee: Jimmy Xiang
>            Priority: Critical
>
> In the region server holding the system table is killed while master is 
> starting, master will hang there waiting for system table to be assigned 
> which won't happen.

--
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

Reply via email to