Linux-HA Logo

Consensus Cluster Membership (CCM) Module

The Consensus Cluster Membership module was originally created by RamPai[1], and is designed to provide subscribers with information about sets of FullyConnected[2] nodes in the current cluster partition.

This information includes new additions to the membership, lost nodes, loss of quorum. It can deliver this information using either the SAF[3] API or a an early draft of the OCF[4] membership API (the latter API is more commonly used in the project, but the other should also work).

It is the middle "membership" layer that sits between Heartbeat (a messaging/infrastructure layer) and the new ClusterResourceManager[5] (a resource allocation layer).

Using an enahanced version of an early draft of the OCF membership API, it now provides all of the following node information during events published to subscribers:

The last two are used as part of the DesignatedCoordinator[6]'s election process.

The order of the list of nodes given is consistent for every member in the partition.


References

[1]http://www.linux-ha.org/RamPai
[2]http://www.linux-ha.org/FullyConnected
[3]http://www.linux-ha.org/SAF
[4]http://www.linux-ha.org/OCF
[5]http://www.linux-ha.org/ClusterResourceManager
[6]http://www.linux-ha.org/DesignatedCoordinator


This information provided courtesy of the Linux-HA project at http://linux-ha.org/