[ https://issues.apache.org/jira/browse/KUDU-2612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17177383#comment-17177383 ]
ASF subversion and git services commented on KUDU-2612: ------------------------------------------------------- Commit 14d4117afa42d0ddf75bfda1926bb2c47cc6e322 in kudu's branch refs/heads/master from Andrew Wong [ https://gitbox.apache.org/repos/asf?p=kudu.git;h=14d4117 ] KUDU-2612 p7: add transaction participants to tablets This patch adds state tracking on transaction participants (i.e. tablets that are participating in a transaction) in the form of a map from transaction ID to transaction state. Each transaction that a tablet participates in has associated with it a state machine that will be controlled by the transaction status manager based on global transaction state maintained therein. Participant state tracking is plugged into the op driver framework. The details of this state machine are outlined in txn_participant.h. While this patch Raft commits participant ops using the existing op driver framework, it doesn't replay participant ops from the WAL or anchor WAL segments. As such, tests are only added to test the replication aspect of participant op drivers, rather than testing any form of durability. The added state can only be called via internal APIs. There are no RPC endpoints with which the code in this patch can be reached. Change-Id: I39201ce1d911308cd28f3f4790a126e30052f3bf Reviewed-on: http://gerrit.cloudera.org:8080/16277 Tested-by: Kudu Jenkins Reviewed-by: Alexey Serbin <aser...@cloudera.com> > Implement multi-row transactions > -------------------------------- > > Key: KUDU-2612 > URL: https://issues.apache.org/jira/browse/KUDU-2612 > Project: Kudu > Issue Type: Task > Reporter: Mike Percy > Priority: Major > Labels: roadmap-candidate > > Tracking Jira to implement multi-row / multi-table transactions in Kudu. -- This message was sent by Atlassian Jira (v8.3.4#803005)