-
RaftStateClient.close() invokes ManagedMembers.close() with lambda on the result.
```
members.close().whenCompleteAsync((result, error) -> {
if (error == null) {
future.comple…
-
Assume a cluster with 2 nodes. Node 1 is the leader and 2 is a follower or is passive. Now, node 2 is shut down (=kill -9), but restarted quickly. This means that node 2 lost all of its main memory st…
-
Distributed systems are hard so we should add a tests using jepsen to see how well we behave in network splits/errors with zookeeper.
-
mdb_txn_begin has notable effect on performance which can be avoided by reusing transactions per thread. This is only applicable for read transactions.
Example of how this might be implemented by Vik…
-
Currently we don't publish created fat jars for samples. However if we look `http://repo.spring.io/libs-milestone/org/springframework/statemachine/spring-statemachine-samples-showcase/1.0.0.M2/`, pom …
-
It would be pretty great to Jepsen both HornetQ and Onyx itself. Partitioning virtual peers and coordinators fit the bill nicely.
-
We can survive with split when existing zk leader is kept in majority. If existing leader is left in minority all clients will lose connection and what is believed to happen is that first joining mach…
-
This sample should be able to use zookeeper as ensemble and provide facilities for for jepsen based tests.
-
We'll get trouble with cas errors from multiple ensembles especially with concurrency. This can be demonstrated by sending same event via multiple machine exactly at a same time.
Need to figure out w…
-
Run existing tests with commitlog compression on
tjake updated
9 years ago