[ 
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)

Reply via email to