[Tarantool-patches] [RFC] Quorum-based synchronous replication

Konstantin Osipov kostja.osipov at gmail.com
Wed May 6 22:10:44 MSK 2020


* Konstantin Osipov <kostja.osipov at gmail.com> [20/05/06 21:55]:
> A few more issues:
> 
> - the spec assumes there is a full mesh. In any other
>   topology electing a leader based on the longest wal can easily
>   deadlock. Yet it provides no protection against non-full-mesh
>   setups. Currently the server can't even detect that this is not
>   a full-mesh setup, so can't check if the precondition for this
>   to work correctly is met.

Come to think of it, it's a special case of network partitioning.
A replica with the longest WAL can be reachable by the external
coordinator but partitioned away from the majority, so never able to
make progress.


-- 
Konstantin Osipov, Moscow, Russia
https://scylladb.com


More information about the Tarantool-patches mailing list