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

Karthik Ranganathan updated HBASE-2695:
---------------------------------------

    Attachment: HBASE-2695-part2.1-masterstatus.patch

Part 2 of master status... this patch removes many unnecessary methods from 
MasterStatus.

> HMaster cleanup and refactor
> ----------------------------
>
>                 Key: HBASE-2695
>                 URL: https://issues.apache.org/jira/browse/HBASE-2695
>             Project: HBase
>          Issue Type: Sub-task
>          Components: master
>            Reporter: Jonathan Gray
>            Assignee: Karthik Ranganathan
>            Priority: Critical
>             Fix For: 0.21.0
>
>         Attachments: HBASE-2695-part1-masterstatus.patch, 
> HBASE-2695-part2.1-masterstatus.patch
>
>
> Before doing the more significant changes to HMaster, it would benefit 
> greatly from some cleanup, commenting, and a bit of refactoring.
> One motivation is to nail down the initialization flow and comment each step. 
>  Another is to add a couple new classes to break up functionality into 
> helpers to reduce HMaster size (for example, pushing all filesystem 
> operations into their own class).  And lastly to stop the practice of passing 
> around references to HMaster everywhere and instead pass along only what is 
> necessary.

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