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]>
