Hello Kudu Jenkins, Andrew Wong, Grant Henke, Hao Hao, Tim Armstrong,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/16894

to look at the new patch set (#2).

Change subject: WIP KUDU-2612 Java client transaction API
......................................................................

WIP KUDU-2612 Java client transaction API

This is a raw WIP patch which at this point is more focused on the
API than the actual functionality under the hood.  The actual
functionality to do the heavy-lifting (i.e. issuing RPC calls to
TxnManager, retrying in case of transient errors, etc.) is not yet here,
but I'm working on it.

The proposed API is mirroring the API for the C++ client with a few
twists because of the presence of the async-style objects in the
Kudu Java client API.

WIP:
  * get initial feedback on the proposed API: the semantics, signatures
    of the methods, supportability, extensibility, etc.
  * add actual functionality for the under-the-hood work
  * add more tests
  * change the commit description

DONT_BUILD

Change-Id: Idbb18e1ac0454a8ef9e3486430dfaa336e381e07
---
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduClient.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduSession.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduClient.java
A java/kudu-client/src/main/java/org/apache/kudu/client/KuduTransaction.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/KuduTransactionSerializer.java
A java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduTransaction.java
6 files changed, 544 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/94/16894/2
--
To view, visit http://gerrit.cloudera.org:8080/16894
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Idbb18e1ac0454a8ef9e3486430dfaa336e381e07
Gerrit-Change-Number: 16894
Gerrit-PatchSet: 2
Gerrit-Owner: Alexey Serbin <aser...@cloudera.com>
Gerrit-Reviewer: Alexey Serbin <aser...@cloudera.com>
Gerrit-Reviewer: Andrew Wong <aw...@cloudera.com>
Gerrit-Reviewer: Grant Henke <granthe...@apache.org>
Gerrit-Reviewer: Hao Hao <hao....@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Reviewer: Tim Armstrong <tarmstr...@cloudera.com>

Reply via email to