[PATCH v2 0/2] recover missing local data from replica
Konstantin Belyavskiy
k.belyavskiy at tarantool.org
Fri Mar 30 17:03:13 MSK 2018
This changes fix issue with missing local data recovery
by using the one from replica.
And add vclock comparison as necessarry sync condition.
branch: https://github.com/tarantool/tarantool/compare/gh-3210-recover-missing-local-data-master-master
issue: https://github.com/tarantool/tarantool/issues/3210
Konstantin Belyavskiy (2):
replication: stay in orphan mode until replica is synced by vclock
replication: recover missing local data from replica
src/box/applier.cc | 16 +++--
src/box/relay.cc | 16 ++++-
src/box/wal.cc | 15 +++-
test/replication/catch.result | 15 ++--
test/replication/catch.test.lua | 7 +-
test/replication/recover_missing.result | 116 ++++++++++++++++++++++++++++++
test/replication/recover_missing.test.lua | 41 +++++++++++
test/replication/suite.ini | 2 +-
8 files changed, 210 insertions(+), 18 deletions(-)
create mode 100644 test/replication/recover_missing.result
create mode 100644 test/replication/recover_missing.test.lua
--
2.14.3 (Apple Git-98)
More information about the Tarantool-patches
mailing list