[Tarantool-patches] [PATCH v2 0/2] fix replication tx boundaries after local space rework

Serge Petrenko sergepetrenko at tarantool.org
Mon May 25 13:58:54 MSK 2020


Changes in v2:
  - Pick a different approach for fixing is_commit
    flag delivery. Instead of making relay send txs
    in batches, simply reorder rows before writing
    them to WAL so that a tx always ends on a global
    row (if there is such a row at all).

Serge Petrenko (2):
  wal: fix tx boundaries
  wal: reorder tx rows so that a tx ends on a global row

 src/box/wal.c                                 |  49 ++++++-
 test/replication/gh-4928-tx-boundaries.result | 138 ++++++++++++++++++
 .../gh-4928-tx-boundaries.test.lua            |  61 ++++++++
 test/replication/suite.cfg                    |   1 +
 4 files changed, 243 insertions(+), 6 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