hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phil Yang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-18334) Remove sync client implementation and wrap async client under sync client interface
Date Fri, 07 Jul 2017 11:02:00 GMT
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)

Mime
View raw message