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

Bryan Duxbury updated HBASE-417:
--------------------------------

    Description: 
In HMaster, a lot of the things you do like table creation, deletion, etc, are 
abstracted into TableOperation subclasses. This is handy and elegant, but 
inflates the size of the HMaster file by a few hundred lines at least. 

I think we should move the TableOperation and subclasses out into their own 
files as opposed to being internal classes. This would make it easier to find 
them and reduce the size of HMaster. The new classes should be package-private.

> Factor TableOperation and subclasses into separate files from HMaster
> ---------------------------------------------------------------------
>
>                 Key: HBASE-417
>                 URL: https://issues.apache.org/jira/browse/HBASE-417
>             Project: Hadoop HBase
>          Issue Type: Sub-task
>            Reporter: Bryan Duxbury
>
> In HMaster, a lot of the things you do like table creation, deletion, etc, 
> are abstracted into TableOperation subclasses. This is handy and elegant, but 
> inflates the size of the HMaster file by a few hundred lines at least. 
> I think we should move the TableOperation and subclasses out into their own 
> files as opposed to being internal classes. This would make it easier to find 
> them and reduce the size of HMaster. The new classes should be 
> package-private.

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