[
https://issues.apache.org/jira/browse/HBASE-9457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jimmy Xiang updated HBASE-9457:
-------------------------------
Attachment: trunk-9457.patch
Added a patch that assigns system table together with user tables. Added more
comments and optimized the meta assignment and SSH enabling a little. Changed
namespace manager start() so that it has at most 1 minute now. If it is
assigned in 1 minute it is initiated, otherwise, it will be initiated on
demand. Not started namespace janitor any more. We can add it back later on if
need. However, to me, it should be removed since (1) it could race with
namespace manager, i.e. some newly added namespace manager could be removed by
the janitor as an orphan, (2), namespace manager seems to be a better place to
clean up namespace, may need a delete command in namespace manager. Also fixed
a failover detection issue in AM.
> 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
> Attachments: trunk-9457.patch
>
>
> 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