Chris Keathley

Results 60 comments of Chris Keathley

That sounds good to me. I'm going to close this then and we can open something for adding firenest support in the future.

Most real implementations use the "pre-vote rpc" along with the `AddServer` and `RemoveServer` Rpcs. Both are defined in that "modifications for Raft consensus" document. Based on my research thats what...

So after reading through all this I think it makes the most sense to use the explicit steps for initializing the cluster, adding peers, and removing peers. I think we...

I totally agree that we need to make cluster membership changes automatic. I can work on implementing the underlying functions such as `initialize_cluster`, `add_peer`, etc. so that we can leverage...

In this scenario they can. If the error is inside the clause then it won't help. Part of the problem with letting the process crash here is that the "bad"...

As we discussed in other forums you would open up a ton of questions if you did this. To the point where you would need to create your own TLA...

Thanks for the report! I'll see if I can figure out exactly what's going on. I've finally cleared off enough other projects to spend some time on this again.

I've been working on something similar for testing my raft implementation and other distributed systems things I've got going on. Currently we only simulate inter-leavings of messages (no slowness or...

I'm still working on a few ideas but I recently built a new package for testing node disconnects: https://github.com/keathley/schism. Currently it only does disconnects but I want to play around...

I'm happy to write that blog post :+1: