Hello Kudu Jenkins,

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

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

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

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

WIP KUDU-2612 Java client transaction implementation

This patch contains the functionality to do the heavy-lifting behind
transaction-related API calls in the Java Kudu client (i.e. issuing RPC
calls to TxnManager, retrying in case of transient errors, etc.).

WIP:
  * clarify why receiving Status.IOError instead of Status.NotFound
    when calling isCommitComplete() on a handle for non-existing
    transaction

Change-Id: Ie0236875e7264877c3f7a13da4a5a3da6423786b
---
A 
java/kudu-client/src/main/java/org/apache/kudu/client/AbortTransactionRequest.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/AbortTransactionResponse.java
M java/kudu-client/src/main/java/org/apache/kudu/client/AsyncKuduClient.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/BeginTransactionRequest.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/BeginTransactionResponse.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/CommitTransactionRequest.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/CommitTransactionResponse.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/GetTransactionStateRequest.java
A 
java/kudu-client/src/main/java/org/apache/kudu/client/GetTransactionStateResponse.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduRpc.java
M java/kudu-client/src/main/java/org/apache/kudu/client/KuduTransaction.java
M java/kudu-client/src/main/java/org/apache/kudu/client/RpcProxy.java
M java/kudu-client/src/main/java/org/apache/kudu/client/Status.java
A java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduTransaction.java
14 files changed, 1,186 insertions(+), 16 deletions(-)


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

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ie0236875e7264877c3f7a13da4a5a3da6423786b
Gerrit-Change-Number: 16929
Gerrit-PatchSet: 2
Gerrit-Owner: Alexey Serbin <aser...@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins (120)

Reply via email to