[
https://issues.apache.org/jira/browse/HBASE-17857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15953371#comment-15953371
]
Duo Zhang commented on HBASE-17857:
-----------------------------------
The AsyncAdmin is still under development so I think it is OK to declare it as
IA.Private? And for the backoff stuffs, yeah they have been released out as
IA.Public, for two years, still unstable...
For AsyncAdmin, if we want to declare it as IA.Public, then HBASE-17359 will be
a blocker for 2.0 release... This is what I do not want to see...
For the backoff stuffs, my only concern is lack of maintenance. It has been
there for two years but still unstable, and seems only be used in AsyncProcess.
Anyway, I think it is OK to only remove the IS annotations here and open a new
issue to address these two classes. But we need to set the new issue as blocker
for 2.0 release.
Thanks.
> Remove IS annotations from IA.Public classes
> --------------------------------------------
>
> Key: HBASE-17857
> URL: https://issues.apache.org/jira/browse/HBASE-17857
> Project: HBase
> Issue Type: Sub-task
> Components: API
> Affects Versions: 2.0.0
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Fix For: 2.0.0
>
> Attachments: HBASE-17857.patch, HBASE-17857-v1.patch,
> HBASE-17857-v2.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)