hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Duo Zhang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17873) Change the IA.Public annotation to IA.Private for unstable API
Date Thu, 06 Apr 2017 02:05:41 GMT

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

Mime
View raw message