Two rounds, rotating leaders, and prefix votes, Hermes tries to stop slow leaders from poisoning tail latency.
2 comments
Expired views aren't the problem, slow quorum formation is.
> Expired views aren't the problem, slow quorum formation is.
Sure, but that still sounds like punting on the actual pain. If your fast path depends on a leader and a quorum that can drag, then the view machinery is not some side detail, it is part of the latency budget. Calling it just slow quorum formation makes it sound cleaner than it is, because the whole point of these protocols is when and how you fail over without turning every hiccup into a tail event.