[ 
https://issues.apache.org/jira/browse/HBASE-13784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jurriaan Mous updated HBASE-13784:
----------------------------------
    Attachment: HBASE-13784-v3.patch

* Added PromiseKeeper
* Added get and exists with List<Get> call
* Added checkAndMutate calls.
* Added tests

(Still missing: Scan and Coprocessor calls)

I am thinking of letting HTable use the AsyncTable methods where the promise is 
called directly. Primarily so all the existing tests also test the new code but 
it will also probably give a better performance because of some removed 
abstractions from the Async RPC client. Is this ok?

> Add Async Client Table API
> --------------------------
>
>                 Key: HBASE-13784
>                 URL: https://issues.apache.org/jira/browse/HBASE-13784
>             Project: HBase
>          Issue Type: New Feature
>            Reporter: Jurriaan Mous
>            Assignee: Jurriaan Mous
>         Attachments: HBASE-13784-v1.patch, HBASE-13784-v2.patch, 
> HBASE-13784-v3.patch, HBASE-13784.patch
>
>
> With the introduction of the Async HBase RPC Client it is possible to create 
> an Async Table API and more. This issue is focussed on creating a first async 
> Table API so it is possible to do any non deprecated Table call in an async 
> way.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to