From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 30 Mar 2018 19:52:40 +0300 From: Vladimir Davydov Subject: Re: [PATCH v2 0/2] recover missing local data from replica Message-ID: <20180330165240.zdr2kpeelgwb2n7s@esperanza> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: To: Konstantin Belyavskiy Cc: tarantool-patches@freelists.org List-ID: Pushed to 1.9 On Fri, Mar 30, 2018 at 05:03:13PM +0300, Konstantin Belyavskiy wrote: > 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