Election vs consensus

Anthony Howe achowe@REDACTED
Fri Jan 7 23:24:21 CET 2022


On 2022-01-07 17:14, Roberto Ostinelli wrote:
> Dear list,
> This is not directly related to erlang but for obvious reasons it’s pretty tightly related. 
> 
> I would like to understand why election algorithms such as bully are afaik deemed not enough to build consistent systems, hence the existence of consensus algorithms such as paxos/raft. More specifically in the creation of simple key/value stores.
> 
> I would have imagined that with leader election you can pipe all the read/write operations through the leader, hence implement consistency. However i.e. raft came in to fill this kind of scenario, and I would like to understand why it is needed. 
> 
> Does someone have pointers on things to read?

Some of the Leader Election / RAFT related material I collected when I was
looking into the subject.

https://raft.github.io/raft.pdf

https://www.elastic.co/blog/found-leader-election-in-general

https://www.tigera.io/blog/using-etcd-for-elections/

-- 
Anthony C Howe         	                                       SnertSoft
achowe@REDACTED     Twitter: SirWumpus            BarricadeMX & Milters
http://snert.com/    http://nanozen.snert.com/     http://snertsoft.com/


More information about the erlang-questions mailing list