Phil Yang created HBASE-18334:
---------------------------------

             Summary: Remove sync client implementation and wrap async client 
under sync client interface
                 Key: HBASE-18334
                 URL: https://issues.apache.org/jira/browse/HBASE-18334
             Project: HBase
          Issue Type: Task
            Reporter: Phil Yang
             Fix For: 3.0.0


Since 2.0 we have async client, now we have two client implementations. We can 
implement an sync client by using async client, getting a CompletableFuture and 
then waiting it done directly. This can reduce the maintenance work at client 
side.
Async client is almost done, we have test the performance and it showed it has 
same performance with sync client. In branch-2 we can keep old sync client 
implementations and remove it in master branch (since 3.0).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to