Here's a repository that can be used to easily reproduce the problems I've mentioned: https://github.com/redvasily/atomix-test
And while I wasn't able to confirm that .incrementAndGet().join() blocks indefinitely, I've seen it block for 5 hours. The build is trivial: just ./gradlew build and there's already a configuration to run an a typical linux machine. There are logs, storage archives from when I was able to reproduce the problem, so you don't even need to run anything (but you certainly can). Hope it helps with clearing these problems up.