These are chat archives for atomix/atomix
We are no longer monitoring this channel, please join Slack! https://join.slack.com/t/atomixio/shared_invite/enQtNDgzNjA5MjMyMDUxLTVmMThjZDcxZDE3ZmU4ZGYwZTc2MGJiYjVjMjFkOWMyNmVjYTc5YjExYTZiOWFjODlkYmE2MjNjYzZhNjU2MjY
For those that are interested in what is happening to Copycat in Atomix 2.0, the new Raft implementation can be found here.
Copycat is now a protocol module in Atomix 2. The internals are largely the same, but the API has changed significantly for a number of reasons, all of which make it faster, more fault tolerant, and less opinionated.
bootstrapto return (to start the cluster), a majority of the cluster has to be
bootstrapped. If you’re bootstrapping a cluster in a single thread to play with it,
bootstrapall the nodes and then call
CompletableFuture.allOf(futures).join()to block until the cluster is started