[Pacemaker] ANNOUNCE: Pacemaker 0.6.3 now available (bug-fix only release)
Andrew Beekhof
beekhof at gmail.com
Wed Apr 23 10:22:01 UTC 2008
A little later than normal but its time for a Pacemaker bugfix-only
release.
Packages for Pacemaker and it's immediate dependancies can be
downloaded from the usual location:
http://software.opensuse.org/download/server:/ha-clustering
and the source can be obtained from:
http://hg.clusterlabs.org/pacemaker/stable-0.6/archive/Pacemaker-0.6.3.tar.bz2
For a breakdown of the available packages and what parts are optional,
please refer to
http://clusterlabs.org/mw/Install#Package_List
One item of particular note, SNMP will no longer be part of the
Pacemaker project and will instead be included with the GUI as part of
a project focussed on high-level management tools.
New GUI/management packages (containing SNMP) will be published in the
next day or so.
The decision to move SNMP was made in the context of further project
and packaging changes to Heartbeat.
The idea is to split the remaining Heartbeat code into two parts (much
like as I have been doing on software.opensuse.org)
* heartbeat-core : Code that is generically useful (eg. ipc, stonith,
logging, resource agents)
* heartbeat : Code that is specific to clusters based on the
heartbeat stack (eg. membership, cluster messaging)
I'll continue to use the existing package structure on
software.opensuse.org until the Heartbeat project finalizes the new
project names and packages.
I will of course make sure that the relevant rpm directives are in
place to allow upgrading from the "old name" packages to the new ones.
I should also mention Dominic Klein and the guys from NTT who have
been doing lots of great master/slave and failcount testing (fixes for
the issues they uncovered make up the majority of the changes in 0.6.3).
The next 0.6 release (if needed) will be mid-May.
regards,
Andrew
Begin lazy paste from the changelog...
* Update source tarball to revision: fd8904c9bc67 tip
* Statistics:
Changesets: 117
Diff: 354 files changed, 19094 insertions(+), 11338
deletions(-)
* Changes since Pacemaker-0.6.2
+ High: Admin: Bug LF:1848 - crm_resource - Pass set name and id to
delete_resource_attr() in the correct order
+ High: Build: SNMP has been moved to the management/pygui project
+ High: crmd: Bug LF1837 - Unmanaged resources prevent crmd from
shutting down
+ High: crmd: Prevent use-after-free in lrm interface code (Patch
based on work by Keisuke MORI)
+ High: PE: Allow the cluster to make progress by not retrying
failed demote actions
+ High: PE: Anti-colocation with slave shouldn't prevent master
colocation
+ High: PE: Bug LF 1768 - Wait more often for STONITH ops to
complete before starting resources
+ High: PE: Bug LF1836 - Allow is-managed-default=false to be
overridden by individual resources
+ High: PE: Bug LF185 - Prevent pointless master/slave instance
shuffling by ignoring the master-pref of stopped instances
+ High: PE: Bug N-191176 - Implement interleaved ordering for clone-
to-clone scenarios
+ High: PE: Bug N-347004 - Ensure clone notifications are always
sent when an instance is stopped/started
+ High: PE: Bug N-347004 - Include notification ordering is correct
for interleaved clones
+ High: PE: Bug PM-11 - Directly link probe_complete to starting
clone instances
+ High: PE: Bug PM1 - Fix setting failcounts when applied to
complex resources
+ High: PE: Bug PM12, LF1648 - Extensive revision of group ordering
+ High: PE: Bug PM7 - Ensure masters are always demoted before they
are stopped
+ High: PE: Create probes after allocation to allow smarter
handling of anonymous clones
+ High: PE: Don't prioritize clone instances that must be moved
+ High: PE: Group start ordering fixes
+ High: PE: Implement promote/demote ordering for cloned groups
+ High: TE: Repair failcount updates
+ High: TE: Use the correct offset when updating failcount
+ Medium: Admin: Add a summary output that can be easily parsed by
CTS for audit purposes
+ Medium: Build: Make configure fail if bz2 or libxml2 are not
present
+ Medium: Build: Re-instate a better default for LCRSODIR
+ Medium: CIB: Bug LF-1861 - Filter irrelvant error status from
synchronous CIB clients
+ Medium: Core: Bug 1849 - Invalid conversion of ordinal leap year
to gregorian date
+ Medium: Core: Drop compataibility code for 2.0.4 and 2.0.5 clusters
+ Medium: crmd: Bug LF-1860 - Automatically cancel recurring ops
before demote and promote operations (not only stops)
+ Medium: crmd: Save the current CIB contents if we detect the PE
crashed
+ Medium: PE: Bug LF:1866 - Fix version check when applying
compatability handling for failed start operations
+ Medium: PE: Bug LF:1866 - Restore the ability to have start
failures not be fatal
+ Medium: PE: Bug PM1 - Failcount applies to all instances of non-
unique clone
+ Medium: PE: Correctly set the state of partially active master/
slave groups
+ Medium: PE: Don't claim to be stopping an already stopped orphan
+ Medium: PE: Ensure implies_left ordering constraints are always
effective
+ Medium: PE: Indicate each resource's 'promotion' score
+ Medium: PE: Prevent a possible use-of-NULL
+ Medium: PE: Reprocess the current action if it changed (so that
any prior dependancies are updated)
+ Medium: TE: Bug LF-1859 - Wait for fail-count updates to complete
before terminating the transition
+ Medium: TE: Bug LF:1859 - Don't abort graphs due to our own
failcount updates
+ Medium: TE: Bug LF:1859 - Prevent the TE from interupting itself
More information about the Pacemaker
mailing list