News for hackers. Stuff that matters.
Re:Consensus Is Harder Than It Looks (2020) by ZephyrBlu on Thursday February 11, 2021 @06:52AM (#26100545)
How did you know there were still concurrency issues? I would expect issues like that to be relatively subtle.

Did you build out a test suite?

Re:Consensus Is Harder Than It Looks (2020) by jerf on Thursday February 11, 2021 @09:34AM (#26101848)
Heh... knowing for certain that you've gotten all the concurrency issues is hard. Knowing that a specific code base has concurrency issues can be very easy, by virtue of them clearly exhibiting bugs. I haven't tried to implement RAFT myself but I've certainly had code bases that clearly had concurrency bugs in them, even if I didn't know exactly what they were. :)