Knowing the Raft[0][1] protocol, I felt this post was disingenuous going on for its entire length, and only mentioning Raft basically as a footnote, w/ no other references.
I think Raft deserves a bit more prominence and credit here, Antirez.
[0] (pdf) https://ramcloud.stanford.edu/wiki/download/attachments/11370504/raft.pdf
[1] I kept reading thinking to myself repeatedly "This is just Raft".
In the very first part of the post: "The algorithm is mostly borrowed from Raft, however because of the premises it uses only a subset of Raft that is trivial to implement."
I think Raft deserves a bit more prominence and credit here, Antirez.