[
https://issues.apache.org/jira/browse/HBASE-17873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15958165#comment-15958165
]
Duo Zhang commented on HBASE-17873:
-----------------------------------
Yeah
./hbase-client/src/main/java/org/apache/hadoop/hbase/client/backoff/ExponentialClientBackoffPolicy.java
./hbase-client/src/main/java/org/apache/hadoop/hbase/client/backoff/ClientBackoffPolicy.java
These two classes have been introduced long long ago. Fine. Let's keep it
public.
And for Scan and HBaseCommonTestingUtility, I think thay are stable. And for
CompactType, it is used in a stable interface and it is simple so I think we
can make it public and stable. And for async client stuffs, the main
development is done, so it is OK to just remove the unstable mark. The only
exception is AsyncAdmin, it is still under development and I have already found
some annoying problems. So I tend to mark it as IA.Private as I do not want to
block the release progress of 2.0.
So here, the only change is AsyncAdmin then. Let me prepare a patch.
> Change the IA.Public annotation to IA.Private for unstable API
> --------------------------------------------------------------
>
> Key: HBASE-17873
> URL: https://issues.apache.org/jira/browse/HBASE-17873
> Project: HBase
> Issue Type: Sub-task
> Components: API
> Affects Versions: 2.0.0
> Reporter: Duo Zhang
> Priority: Blocker
> Fix For: 2.0.0
>
>
> As discussed in mailing list and HBASE-17857.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)