Skip to content

Instantly share code, notes, and snippets.

akka.cluster.split-brain-resolver {
#One of the following: static-quorum, keep-majority, keep-oldest, keep-referee
active-strategy = off
stable-after = 20s
}
Cluster(system).registerOnMemberRemoved {
system.registerOnTermination(System.exit(-1))
system.scheduler.scheduleOnce(10.seconds)(System.exit(-1))(system.dispatcher)
system.shutdown()
}
akka.cluster.split-brain-resolver.active-strategy=static-quorum
akka.cluster.split-brain-resolver.active-strategy=static-quorum
akka.cluster.split-brain-resolver.static-quorum {
quorum-size = undefined
role = ""
}
akka.cluster.split-brain-resolver.active-strategy=keep-majority
akka.cluster.split-brain-resolver.keep-majority {
role = ""
}
akka.cluster.split-brain-resolver.active-strategy=keep-oldest
akka.cluster.split-brain-resolver.keep-oldest {
# Enable downing of the oldest node when it is partitioned from all other nodes
down-if-alone = on
role = ""
}
akka.cluster.split-brain-resolver.active-strategy=keep-referee