[
https://issues.apache.org/jira/browse/HBASE-13537?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14517327#comment-14517327
]
Matteo Bertozzi commented on HBASE-13537:
-----------------------------------------
{quote}An API needs to deprecated for a major version before we will
change/remove it.{quote}
we are not changing or removing anything. we are just adding an extra
information that may be used.
a change is when the user have to change the code to adapt. so, we add a
deprecate message that say "instead of using this method use this one" but in
this case you don't have to change anything, because what you are doing is
already good even for the next release.
{quote}We speak about Client Binary compatibility but that is only patch
versions.{quote}
yeah, that's true. but I think MAJOR implies binary compatibility and probably
even wire. let's get this on the dev list
> Change the admin interface for async operations to return Future.
> -----------------------------------------------------------------
>
> Key: HBASE-13537
> URL: https://issues.apache.org/jira/browse/HBASE-13537
> Project: HBase
> Issue Type: Sub-task
> Components: proc-v2
> Affects Versions: 2.0.0
> Reporter: Srikanth Srungarapu
> Assignee: Srikanth Srungarapu
> Fix For: 2.0.0
>
> Attachments: HBASE-13537.patch, HBASE-13537.patch, HBASE-13537.patch,
> HBASE-13537_v2.patch
>
>
> At the moment, the async operations are returning void. This task aims to
> change the return type to Future and remove the aysnc wrapper methods.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)