From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp47.i.mail.ru (smtp47.i.mail.ru [94.100.177.107]) (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 88B8A469719 for ; Wed, 30 Sep 2020 13:56:27 +0300 (MSK) Date: Wed, 30 Sep 2020 13:56:26 +0300 From: Kirill Yukhin Message-ID: <20200930105626.fdrm23wfzmbmflg6@tarantool.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [Tarantool-patches] [PATCH v2 00/11] dRaft List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Vladislav Shpilevoy Cc: tarantool-patches@dev.tarantool.org Hello, On 10 сен 01:16, Vladislav Shpilevoy wrote: > Raft leader election implementation. This version of the patchset passes the > existing tests, since Raft is disabled by default. New tests were not added yet. > > Changes in v2: > - The patch about setting applier->instance_id is reworked completely; > - Found and attempted to fix a blocking issue 5827 about replicas too early > registration; > - Fixed lots of bugs in Raft code found by sanity checks in a console. > > Branch: http://github.com/tarantool/tarantool/tree/gh-1146-raft > Issue: https://github.com/tarantool/tarantool/issues/1146 > > Blocking issue: https://github.com/tarantool/tarantool/issues/5287 > > Vladislav Shpilevoy (10): > applier: store instance_id in struct applier > box: introduce summary RO flag > wal: don't touch box.cfg.wal_dir more than once > replication: track registered replica count > [wip] box: do not register outgoing connections > raft: introduce persistent raft state > raft: introduce box.cfg.raft_* options > raft: introduce state machine > raft: introduce box.info.raft > [tosquash] raft: a swarm of minor fixes > > sergepetrenko (1): > raft: relay status updates to followers I've checked your patchset into master. -- Regards, Kirill Yukhin