hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matteo Bertozzi (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-13537) Change the admin interface for async operations to return Future.
Date Tue, 28 Apr 2015 16:23:07 GMT

    [ 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

View raw message