[Tarantool-patches] [RFC] Quorum-based synchronous replication
    Konstantin Osipov 
    kostja.osipov at gmail.com
       
    Wed May  6 21:55:59 MSK 2020
    
    
  
* Sergey Ostanevich <sergos at tarantool.org> [20/04/30 17:51]:
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.
- the spec assumes that quorum is identical to the
  number of replicas, and the number of replicas is stable across
  cluster life time. Can I have quorum=2 while the number of
  replicas is 4? Am I allowed to increase the number of replicas
  online? What happens when a replica is added,
  how exactly and starting from which transaction is the leader
  required to collect a bigger quorum?
- the same goes for removing a replica. How is the quorum reduced?
-- 
Konstantin Osipov, Moscow, Russia
    
    
More information about the Tarantool-patches
mailing list