View Source Horde.UniformQuorumDistribution (Horde v0.9.0)
Distributes processes to nodes uniformly using a hash ring. Contains a quorum mechanism to handle netsplits.
It enforces a quorum and will shut down all processes on a node if it is split from the rest of the cluster.
Summary
Functions
Callback implementation for Horde.DistributionStrategy.choose_node/2
.
Callback implementation for Horde.DistributionStrategy.has_quorum?/1
.
Functions
Callback implementation for Horde.DistributionStrategy.choose_node/2
.
Callback implementation for Horde.DistributionStrategy.has_quorum?/1
.