D.1. Choosing a Cluster Stack
Ultimately the choice of cluster stack is a personal decision that must be made in the context of you or your company’s needs and strategic direction. Pacemaker currently functions equally well with both stacks.
Here are some factors that may influence the decision:
SUSE/Novell, Red Hat and Oracle are all putting their collective weight behind the Corosync cluster stack.
Using Corosync gives your applications access to the following additional cluster services
distributed locking service
extended virtual synchronization service
cluster closed process group service
It is likely that Pacemaker, at some point in the future, will make use of some of these additional services not provided by Heartbeat