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

stack commented on HBASE-18911:
-------------------------------

This is a great issue [~zghaobac] Thanks for starting it.

Related, over in HBASE-12260, I added getServers to return list of Region 
Servers. In AsyncAdmin it is getRegionServers. I made it getServers because 
that is name of the ClusterStatus method and the name of the method used 
elsewhere getting list of region servers.

On you general list, I think you have to favor the Admin names unless good 
reason because it is a pain deprecating the old to put in place the new (We 
have lots of deprecation already in Admin...).

I'm not mad about setNormalizerOn.... because you can use the method to set the 
normalizer off too. If you have a better name than normalizerSwitch for the 
method, lets do it... As you say they are new additions not yet in a release so 
we can change them.

execProcedureWithRet is bad. As you suggest, execProcedureWithReturn is better.

+1 on the getRegions instead of getOnlineRegions.



> Unify Admin and AsyncAdmin's methods name
> -----------------------------------------
>
>                 Key: HBASE-18911
>                 URL: https://issues.apache.org/jira/browse/HBASE-18911
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Guanghao Zhang
>            Assignee: Guanghao Zhang
>             Fix For: 2.0.0-beta-1
>
>
> Different Methods
> || AsyncAdmin || Admin || unified name ||
> | listTables | listTableDescriptors | listTableDescriptors |
> | getOnlineRegions | getRegions | getRegions |
> | getTableRegions | getRegions | getRegions |
> | getTableDescriptor | getDescriptor | getDescriptor |
> | getRegionLoads | getRegionLoad | getRegionLoads |
> | execProcedureWithRet | execProcedureWithReturn | execProcedureWithReturn |
> | setNormalizerOn | normalizerSwitch | setNormalizerOn |
> | isNormalizerOn | isNormalizerEnabled | isNormalizerOn |
> | setBalancerOn | balancerSwitch | setBalancerOn |
> | isBalancerOn | isBalancerEnabled | isBalancerOn |
> | setCleanerChoreOn | cleanerChoreSwitch | setCleanerChoreOn |
> | isCleanerChoreOn | isCleanerChoreEnabled | isCleanerChoreOn |
> | setSplitOn/setMergeOn | splitOrMergeEnabledSwitch | setSplitOn/setMergeOn |
> Methods only in AsyncAdmin
> || AsyncAdmin ||
> | isSplitOn |
> | isMergeOn |
> | majorCompactRegionServer |
> | stopRegionServer |



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to