[Tarantool-patches] [PATCH 0/5] Qsync: local rows fixes

Vladislav Shpilevoy v.shpilevoy at tarantool.org
Fri Jul 3 02:40:25 MSK 2020


The whole patchset is supposed to be merged into the previous
commits split in parts.

But it is provided on top of the branch for the review and making
review fixes simplicity.

Branch: http://github.com/tarantool/tarantool/tree/gh-4842-sync-replication
Issue: https://github.com/tarantool/tarantool/issues/4842

Vladislav Shpilevoy (5):
  [tosquash] replication: fix multiple rollbacks
  [tosquash] applier: remove unnecessary fiber name check
  [tosquash] txn_limbo: fix release build
  [tosquash] replication: rework how local transactions wait sync
  [tosquash] replication: add test on local row in the end of sync txn

 src/box/applier.cc                    |   1 -
 src/box/txn.c                         |  18 ++--
 src/box/txn_limbo.c                   |  86 +++++++++++-----
 test/replication/qsync_basic.result   | 142 +++++++++++++++++++++++++-
 test/replication/qsync_basic.test.lua |  65 ++++++++++++
 5 files changed, 275 insertions(+), 37 deletions(-)

-- 
2.21.1 (Apple Git-122.3)



More information about the Tarantool-patches mailing list