[Tarantool-patches] [PATCH v2 00/11] dRaft

Kirill Yukhin kyukhin at tarantool.org
Wed Sep 30 13:56:26 MSK 2020


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


More information about the Tarantool-patches mailing list