[
https://issues.apache.org/jira/browse/HBASE-18914?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16194546#comment-16194546
]
Chia-Ping Tsai commented on HBASE-18914:
----------------------------------------
bq. The reason is the usage of HTableDescriptor. Are there any other reasons?
# HTableDescriptor is deprecated
# They can replace by other methods easily.
# All admin operation we allow user to use should have an all-or-nothing
effect. These deprecated APIs can't guarantee all table are in the same state
finally.
There may, however, be other folks that consider the helper methods is
necessary. It is ok to add the alternative way - use the TableDescriptor as
return type.
> Remove AsyncAdmin's methods which were already deprecated in Admin interface
> ----------------------------------------------------------------------------
>
> Key: HBASE-18914
> URL: https://issues.apache.org/jira/browse/HBASE-18914
> Project: HBase
> Issue Type: Sub-task
> Reporter: Guanghao Zhang
> Assignee: Guanghao Zhang
> Fix For: 2.0.0-beta-1
>
>
> Since we are not release hbase 2.0 now, I thought it is ok to remove the
> methods which were already de deprecated in Admin interface.
> The methods which were marked as deprecated in HBASE-18241.
> HTableDescriptor[] deleteTables(Pattern)
> HTableDescriptor[] enableTables(Pattern)
> HTableDescriptor[] disableTables(Pattern)
> getAlterStatus()
> closeRegion()
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)