[Tarantool-patches] [PATCH 0/2] fix replication tx boundaries after local space rework
Serge Petrenko
sergepetrenko at tarantool.org
Mon May 18 15:24:03 MSK 2020
https://github.com/tarantool/tarantool/issues/4928
https://github.com/tarantool/tarantool/tree/sp/gh-4928-tx-boundary-fix
The patchset fixes 2 errors in replication resulting from trying to replicate
transactions mixing local and global space requests.
The first patch fixes an error when a local row is the first in tx and the
second patch fixes an error when a local row is the last one in tx.
Serge Petrenko (2):
wal: fix tx boundaries
replication: make relay send txs in batches
src/box/relay.cc | 98 ++++++++++---
src/box/wal.c | 26 +++-
test/replication/gh-4928-tx-boundaries.result | 132 ++++++++++++++++++
.../gh-4928-tx-boundaries.test.lua | 61 ++++++++
test/replication/suite.cfg | 1 +
5 files changed, 297 insertions(+), 21 deletions(-)
create mode 100644 test/replication/gh-4928-tx-boundaries.result
create mode 100644 test/replication/gh-4928-tx-boundaries.test.lua
--
2.24.2 (Apple Git-127)
More information about the Tarantool-patches
mailing list