From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp60.i.mail.ru (smtp60.i.mail.ru [217.69.128.40]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 3C57642EF5C for ; Fri, 3 Jul 2020 02:40:32 +0300 (MSK) From: Vladislav Shpilevoy Date: Fri, 3 Jul 2020 01:40:25 +0200 Message-Id: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH 0/5] Qsync: local rows fixes List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tarantool-patches@dev.tarantool.org, sergepetrenko@tarantool.org 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)