[ https://issues.apache.org/jira/browse/HBASE-17359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16086883#comment-16086883 ]
Guanghao Zhang commented on HBASE-17359: ---------------------------------------- Now all methods in Admin are implemented in AsyncAdmin. So the only block thing is the document. [~Apache9] Can you take a look about the new doc in HBASE-18052? Thanks. > Implement async admin > --------------------- > > Key: HBASE-17359 > URL: https://issues.apache.org/jira/browse/HBASE-17359 > Project: HBase > Issue Type: Umbrella > Components: Client > Reporter: Duo Zhang > Assignee: Guanghao Zhang > Labels: asynchronous > Fix For: 2.0.0 > > > And as we will return a CompletableFuture, I think we can just remove the > XXXAsync methods, and make all the methods blocking which means we will only > finish the CompletableFuture when the operation is done. User can choose > whether to wait on the returned CompletableFuture. > Convert this to a umbrella task. There maybe some sub-tasks. > 1. Table admin operations. > 2. Region admin operations. > 3. Namespace admin operations. > 4. Snapshot admin operations. > 5. Replication admin operations. > 6. Other operations, like quota, balance...... -- This message was sent by Atlassian JIRA (v6.4.14#64029)