Line 69: | Line 69: | ||
* The update to version 1.0 (flatiron) of the [http://www.corosync.org/doku.php Corosync Cluster Engine] offers (on top of Fedora 11's features): | * The update to version 1.0 (flatiron) of the [http://www.corosync.org/doku.php Corosync Cluster Engine] offers (on top of Fedora 11's features): | ||
** Plugin API stability guarantees for the duration of Corosync 1.0's lifetime | ** Plugin ABI & API stability guarantees for the duration of Corosync 1.0's lifetime | ||
** High performance messaging | ** High performance, cluster-wide messaging | ||
** Ultra-high performance IPC subsystem available to other components and developers | ** Ultra-high performance IPC subsystem available to other components and developers | ||
** Rolling upgrade compatibility with 0.80.z releases of [http://www.openais.org/ OpenAIS] | ** Rolling upgrade compatibility with 0.80.z releases of [http://www.openais.org/ OpenAIS] |
Revision as of 18:39, 22 July 2009
Cluster
Summary
Update the corosync/openais/cluster/clvm stack to the latest stable releases. The new upstream versions brings a new and more powerful cluster stack to the end user.
Owner
- Name: LonHohberger
- email: lhh@redhat.com
- Name: FabioMassimoDiNitto
- email: fabbione@redhat.com
Current status
- Targeted release: Fedora 42
- Last updated: 9 Jul 2009
- Percentage of completion: 99%
Detailed Description
Upstream has been developing the new version of the stack with several goals in mind, including better scalability, higher performance, increased reliability, more hardware support. The updated release lays down the path of better integration with other cluster solutions (such as heartbeat, OCFS2, and pacemaker) by sharing the same core components.
Benefit to Fedora
The increased reliability and versatility of the cluster components included in Fedora 12 allow administrators to deploy Fedora in environments where greater availability and clustered file systems are required.
Scope
How To Test
User Experience
Dependencies
- lvm2-cluster
- asterisk (openais plugin)
- qpidc (corosync libcpg user)
- pacemaker
- cluster-glue
All packagers and upstreams have been informed upfront and worked together to achieve this goal.
All changes are already part of the Fedora archive as rawhide build 9 Jul 2009 (rawhide report: 20090709 changes confirms).
Contingency Plan
None necessary
Documentation
Release Notes
In addition to the cluster features present in Fedora 11, Fedora 12 includes the following enhancements:
- The update to version 1.0 (flatiron) of the Corosync Cluster Engine offers (on top of Fedora 11's features):
- Plugin ABI & API stability guarantees for the duration of Corosync 1.0's lifetime
- High performance, cluster-wide messaging
- Ultra-high performance IPC subsystem available to other components and developers
- Rolling upgrade compatibility with 0.80.z releases of OpenAIS
- The update to version 3.0 of the Linux-Cluster Project offers:
- Reduced code and operational complexity compared to version 2 leading to greater reliability
- Pluggable, simplified configuration management framework with plugins for XML and LDAP (experimental), including schemas for both classes
- Improved code quality due to stricter coding guidelines
- The inclusion of pacemaker 1.0 offers (note: packages awaiting reviews):
- Improved resource & failover management over rgmanager
- Resource-dependency model allows for flexible placement of cluster resources
- Can run rgmanager's resource agents with minimal changes, offering an upgrade path for users of rgmanager
- Fine-grained resource management: administrators may operate on one resource instead of operating at the resource group level
- Improved resource & failover management over rgmanager