These are chat archives for atomix/atomix
ServerStatetests to see how it's done there. Basically, create a
SingleThreadContextand use it to open the log on the correct thread. It's ugly, which is why it's gone now 😀
The features listed in the README are features that will be ported over from ONOS before a full release. They're done and are very well tested, but refactoring is slow since we have a corporate funded project to keep stable. I've just moved over some of the interfaces so far.
ClusterCommunicationService has an
addSubscriber method to listen for messages
alpharelease is only stable up to the Raft implementation, which is being used in ONOS. It's being tested right now. The releases are largely to support more extensive testing in ONOS. Thus far it looks really good and appears more stable than Copycat was aside from one bug that will be fixed today. I've already been able to run much more extensive distributed systems tests on Atomix Raft than Copycat was able to handle. Within the next week or two we'll have all the rest of the bugs worked out and it will be a much better implementation than Copycat was.