[Tarantool-patches] [PATCH v9 0/1] applier: filter incoming synchro packets via transaction initiator
Cyrill Gorcunov
gorcunov at gmail.com
Tue Jun 15 16:56:29 MSK 2021
Guys, here is a patch which implements the filtration we are
interested in. I switched back to the former version with a few
updates:
- fixed comment in gh-5445-leader-inconsistency test as Serge pointed
- added comments to the new patch pointing what's going on
- we tried to rework the test with Serge but it didn't make thnigs
much easier so I left the former approach
- we use only memtx engine as Vlad asked
Please give it a shot.
issue https://github.com/tarantool/tarantool/issues/6035
branch gorcunov/gh-6035-applier-filter-9
Cyrill Gorcunov (1):
applier: filter incoming synchro packets via transaction initiator
src/box/applier.cc | 27 ++--
src/lib/raft/raft.h | 7 -
.../gh-5445-leader-inconsistency.result | 15 ++
.../gh-5445-leader-inconsistency.test.lua | 5 +
.../replication/gh-6035-applier-filter.result | 144 ++++++++++++++++++
.../gh-6035-applier-filter.test.lua | 68 +++++++++
test/replication/gh-6035-master.lua | 1 +
test/replication/gh-6035-node.lua | 35 +++++
test/replication/gh-6035-replica1.lua | 1 +
test/replication/gh-6035-replica2.lua | 1 +
test/replication/suite.cfg | 3 +
11 files changed, 288 insertions(+), 19 deletions(-)
create mode 100644 test/replication/gh-6035-applier-filter.result
create mode 100644 test/replication/gh-6035-applier-filter.test.lua
create mode 120000 test/replication/gh-6035-master.lua
create mode 100644 test/replication/gh-6035-node.lua
create mode 120000 test/replication/gh-6035-replica1.lua
create mode 120000 test/replication/gh-6035-replica2.lua
base-commit: 9fb95cfd78403b33cacbe765c35036a0532b2c02
--
2.31.1
More information about the Tarantool-patches
mailing list