logoalt Hacker News

jibalyesterday at 7:06 PM2 repliesview on HN

I think you're projecting. You wrote

> Go still has not yielded a correct implementation of Raft or Paxos while there are dozens in Java, C++, and Rust.

That says that there are correct (i.e., bug-free) implementations in those languages. The GP noted

> "we’ve found bugs in every Raft implementation we’ve tested, ..."

which says that there aren't any correct ones. You then wrote

> I didn't say other languages don't have buggy Raft/Paxos implementations

which is a strawman. The issue is whether there are correct implementations. That there are buggy ones is irrelevant.

(FWIW I have no dog in this fight ... I'm just reading here.)


Replies

Someonetoday at 6:15 AM

> The GP noted

>> "we’ve found bugs in every Raft implementation we’ve tested, ..."

> which says that there aren't any correct ones

That only follows if the GP tested every Raft implementation in existence and no new ones were written since.

rubiquityyesterday at 7:15 PM

The intersection of the set of Raft libraries Antithesis tested and all Raft libraries in existence do not fully overlap. I personally have worked on multiple proprietary ones that Antithesis would not have access to.

show 3 replies