|
|
|
|
|
by hinkley
220 days ago
|
|
One of the big gaps in Raft is that it’s hard to manage leader election on a heterogenous network. Everyone has or knows a story about the tiny branch office we keep for the CTO’s nephew or that engineer who decided to move to Colorado and quit if he couldn’t work from there, getting elected leader and the whole system limping to a halt. In the case of Raft it would benefit I think from having an instant runoff election process. Where three nodes are nominated and everyone votes on which one has the best visibility. At the very least I can see a way to use latency to determine who to vote for, to manage a fast election instead of timeouts and retries. |
|