Alexey Serbin has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/16929


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.).

This is still very raw WIP patch, and I'm iterating on it.

WIP:
  * add actual functionality for the under-the-hood work
  * add more tests
  * change the commit description

DONT_BUILD

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
A java/kudu-client/src/test/java/org/apache/kudu/client/TestKuduTransaction.java
13 files changed, 859 insertions(+), 10 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/29/16929/1
--
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: newchange
Gerrit-Change-Id: Ie0236875e7264877c3f7a13da4a5a3da6423786b
Gerrit-Change-Number: 16929
Gerrit-PatchSet: 1
Gerrit-Owner: Alexey Serbin <[email protected]>

Reply via email to