Hacker News new | ask | show | jobs
by ZephyrBlu 1951 days ago
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?

1 comments

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. :)