Phriction Welcome to the ClusterLabs Wiki Projects Pacemaker Pacemaker 3.0 Changes History Version 6 vs 7
Version 6 vs 7
Version 6 vs 7
Content Changes
Content Changes
**This describes proposed changes for a possible Pacemaker 3.0.0 release. Discussion should be directed to the [[ /w/clusterlabs/clusterlabs_mailing_lists/ | users mailing list]].**
Pacemaker 3.0 is a proposed major release whose main goal is to remove support for deprecated legacy syntax, in order to improve code maintainability.
The expected time frame for the Pacemaker 3.0.0 release would be mid- to late 2024.
== Release compatibility ==
* Rolling upgrades from Pacemaker versions earlier than 2.0.0 are not supported. (Rolling upgrades from version 2.0.0 and greater should be possible with little to no change. Clusters with earlier versions can do a rolling upgrade to any Pacemaker 2 release and then another rolling upgrade to 3.0.0 or later.)
* Cluster nodes running Pacemaker 3.0.0 or later will be unable to connect to Pacemaker Remote nodes running Pacemaker 1.1.14 or earlier.
* Cluster nodes running a Pacemaker 1 release will be unable to connect to bundles or Pacemaker Remote nodes running Pacemaker 3.0.0 or later.
== Proposed changes ==
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_build_changes/ | Pacemaker 3.0 Build Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_configuration_changes/ | Pacemaker 3.0 Configuration Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_behavioral_changes/ | Pacemaker 3.0 Behavioral Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_api_changes/ | Pacemaker 3.0 API Changes]]
The main goal of the Pacemaker 3 release is to remove support for deprecated legacy syntax, in order to improve code maintainability. The Pacemaker 3.0.0 release is expected in late 2024.
== Release compatibility ==
* Rolling upgrades from Pacemaker versions earlier than 2.0.0 are not supported. (Rolling upgrades from version 2.0.0 and greater should be possible with little to no change. Clusters with earlier versions can do a rolling upgrade to any Pacemaker 2 release and then another rolling upgrade to 3.0.0 or later.)
* Cluster nodes running Pacemaker 3.0.0 or later will be unable to connect to Pacemaker Remote nodes running Pacemaker 1.1.14 or earlier.
* Cluster nodes running a Pacemaker 1 release will be unable to connect to bundles or Pacemaker Remote nodes running Pacemaker 3.0.0 or later.
== Proposed changes ==
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_build_changes/ | Pacemaker 3.0 Build Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_configuration_changes/ | Pacemaker 3.0 Configuration Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_behavioral_changes/ | Pacemaker 3.0 Behavioral Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_api_changes/ | Pacemaker 3.0 API Changes]]
**This describes proposed changes for a possible Pacemaker 3.0.0 release. Discussion should be directed to the [[ /w/clusterlabs/clusterlabs_mailing_lists/ | users mailing list]].**
Pacemaker 3.0 is a proposed major release whose main goalThe main goal of the Pacemaker 3 release is to remove support for deprecated legacy syntax, in order to improve code maintainability.
The expected time frame for t The Pacemaker 3.0.0 release would be mid- tois expected in late 2024.
== Release compatibility ==
* Rolling upgrades from Pacemaker versions earlier than 2.0.0 are not supported. (Rolling upgrades from version 2.0.0 and greater should be possible with little to no change. Clusters with earlier versions can do a rolling upgrade to any Pacemaker 2 release and then another rolling upgrade to 3.0.0 or later.)
* Cluster nodes running Pacemaker 3.0.0 or later will be unable to connect to Pacemaker Remote nodes running Pacemaker 1.1.14 or earlier.
* Cluster nodes running a Pacemaker 1 release will be unable to connect to bundles or Pacemaker Remote nodes running Pacemaker 3.0.0 or later.
== Proposed changes ==
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_build_changes/ | Pacemaker 3.0 Build Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_configuration_changes/ | Pacemaker 3.0 Configuration Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_behavioral_changes/ | Pacemaker 3.0 Behavioral Changes]]
* [[/w/projects/pacemaker/pacemaker_3.0_changes/pacemaker_3.0_api_changes/ | Pacemaker 3.0 API Changes]]