[tarantool-patches] Re: [PATCH v2 0/2] Transaction boundaries in replication protocol
Georgy Kirichenko
georgy at tarantool.org
Fri Jan 11 16:30:05 MSK 2019
Branch: https://github.com/tarantool/tarantool/tree/g.kirichenko/gh-2798-transaction-boundaries
Issue: https://github.com/tarantool/tarantool/issues/2798
On Sunday, January 6, 2019 4:05:51 PM MSK Georgy Kirichenko wrote:
> This patchset introduces transactional replication and consist of two
> commits:
> * the first one forms transaction boundaries in a xstream
> * the second one forms transactions in applier buffers and then
> applies them with correct begin/commit boundaries.
>
> Note: distributed transaction are not supported so journal forms a
> separate transaction for all local triggers effects.
>
> Changes in v2:
> - Fixed local transaction extraction
>
> Georgy Kirichenko (2):
> Journal transaction boundaries
> Transaction support for applier
>
> src/box/applier.cc | 202 ++++++++++++++++++++++++++-----------
> src/box/iproto_constants.h | 3 +
> src/box/wal.c | 36 ++++++-
> src/box/xrow.c | 38 +++++++
> src/box/xrow.h | 5 +-
> test/unit/xrow.cc | 3 +
> test/vinyl/errinj.result | 8 +-
> test/vinyl/info.result | 38 +++----
> test/vinyl/layout.result | 24 ++---
> 9 files changed, 263 insertions(+), 94 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.tarantool.org/pipermail/tarantool-patches/attachments/20190111/fc3ba5dc/attachment.sig>
More information about the Tarantool-patches
mailing list