[
https://issues.apache.org/jira/browse/HBASE-21521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16938962#comment-16938962
]
Andrew Kyle Purtell commented on HBASE-21521:
---------------------------------------------
Looks like a good list to start with. One thing I would add is on startup, if
there ServerCrashProcedures loaded from the log we have to iterate through
them. This will happen somewhere between the load procedures task, system table
deploy, and assignment manager bulk assign. If there are a lot of SCP this will
take time. Also, bulk assignment done by the AM may take a while too.
> Expose master startup status via JMX and web UI
> -----------------------------------------------
>
> Key: HBASE-21521
> URL: https://issues.apache.org/jira/browse/HBASE-21521
> Project: HBase
> Issue Type: Improvement
> Components: master, UI
> Reporter: Andrew Kyle Purtell
> Assignee: Rushabh Shah
> Priority: Major
>
> Add an internal API to the master for tracking startup progress. Expose this
> information via JMX.
> Modify the master to bring the web UI up sooner. Will require tweaks to
> various views to prevent attempts to retrieve state before the master fully
> up (or else expect NPEs). Currently, before the master has fully initialized
> an attempt to use the web UI will return a 500 error code and display an
> error page.
> Finally, update the web UI to display startup progress, like HDFS-4249.
> Filing this for branch-1. Need to check what if anything is available or
> improved in branch-2 and master.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)