&quot;Due to the nature of Raft, there is a very small window (milliseconds) where a node has been disposed as leader, but has not yet changed its internal state. Therefore, even with the leader check in place, there is a very small window of time where out-of-date results could be returned.&quot;<p>No, that&#x27;s absolutely not inherent to the nature of Raft. It sounds like they&#x27;re making the same mistake that etcd did, simply relying on whether a node believes it&#x27;s still the leader rather than having it confirm that fact by committing a log entry: <a href="https:&#x2F;&#x2F;aphyr.com&#x2F;posts&#x2F;316-jepsen-etcd-and-consul" rel="nofollow">https:&#x2F;&#x2F;aphyr.com&#x2F;posts&#x2F;316-jepsen-etcd-and-consul</a>