You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A colleague and I have been digging into this code base, and it looks like there's only a relaxed majority requirement in the fast path code, rather than the stricter quorum sizes in the TLA+ and paper.
There is a constant "DS" which has value 5. "DS" is being used to instantiate the no. of "deps" an instance has. So I believe, this code works for a system with at most 5 replicas. For 3 replica and 5 replica system, the size of fast quorum and slow quorum is same according to EPaxos spec.
A colleague and I have been digging into this code base, and it looks like there's only a relaxed majority requirement in the fast path code, rather than the stricter quorum sizes in the TLA+ and paper.
epaxos/src/epaxos/epaxos.go
Line 1111 in 791b115
and
epaxos/src/epaxos/epaxos.go
Line 1049 in 791b115
both simply check that >N/2
Is there some detail we are overlooking?
Thanks
The text was updated successfully, but these errors were encountered: