[Pacemaker] ANNOUNCE: Pacemaker 1.0.1 now available (maintenance release)
Andrew Beekhof
abeekhof at suse.de
Tue Nov 18 09:07:59 UTC 2008
A little later than I'd hoped, but the first Pacemaker 1.0 bugfix-only
release is now ready.
The delay was caused by additional automated testing coverage^ that
found issues not seen during 1.0.0 testing.
There are also more testing enhancements scheduled for the 1.0.2
testing cycle:
- Detach/reattach test
- Resurrect and rewrite the split-brain test
- Add openais and attrd components to the ComponentFail test
^ the addition of a pingd resource to the test cluster and an improved
Stonithd test
Packages for Pacemaker 1.0 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-1.0/archive/Pacemaker-1.0.1.tar.bz2
General installation instructions are available at:
http://clusterlabs.org/mw/Install
Major points of interest for this release include
- attrd/pingd now works
- XML comments allowed in configurations
- Better behavior when nodes rejoin the cluster
- Pacemaker options can now be set in openais.conf
- The addition of extra manpages (rpm-based distros only)
The next 1.0 release will be mid-December and will have additional
improvements for master/slave resources.
Also, I'm about to start on another 0.6 maintenance release.
regards,
Andrew
Begin lazy paste from the changelog...
* Update source tarball to revision: 6fc5ce8302ab (stable-1.0) tip
* Statistics:
Changesets: 170
Diff: 816 files changed, 7633 insertions(+), 6286
deletions(-)
* Changes since Pacemaker-1.0.0
+ High: ais: Allow the crmd to get callbacks whenever a node's
state changes
+ High: ais: Create an option for starting the mgmtd daemon
automatically
+ High: ais: Ensure HA_RSCTMP exists for use by resource agents
+ High: ais: Hook up the openais.conf config logging options
+ High: ais: Zero out the PID of disconnecting clients
+ High: cib: Ensure global updates cause a disk write when
appropriate
+ High: Core: Add an extra sanity check to getXpathResults() to
prevent segfaults
+ High: Core: Don't redefine __FUNCTION__ unnecessarily
+ High: Core: Repair the ability to have comments in the
configuration
+ High: crmd: Bug:1975 - crmd should wait indefinitely for stonith
operations to complete
+ High: crmd: Ensure PE processing does not occur for all error
cases in do_pe_invoke_callback
+ High: crmd: Requests to the CIB should cause any prior PE
calculations to be ignored
+ High: heartbeat: Wait for membership 'up' events before removing
stale node status data
+ High: PE: Bug LF:1988 - Ensure recurring operations always have
the correct target-rc set
+ High: PE: Bug LF:1988 - For unmanaged resources we need to skip
the usual can_run_resources() checks
+ High: PE: Ensure the terminate node attribute is handled correctly
+ High: PE: Fix optional colocation
+ High: PE: Improve up the detection of 'new' nodes joining the
cluster
+ High: PE: Prevent assert failures in master_color() by ensuring
unmanaged masters are always reallocated to their current location
+ High: Tools: crm cli: parser: return False on syntax error and
None for comments
+ High: Tools: crm cli: unify template and edit commands
+ High: Tools: crm_shadow - Show more line number information after
validation failures
+ High: Tools: hb2openais: add option to upgrade the CIB to v3.0
+ High: Tools: hb2openais: add U option to getopts and update usage
+ High: Tools: hb2openais: backup improved and multiple fixes
+ High: Tools: hb2openais: fix class/provider reversal
+ High: Tools: hb2openais: fix testing
+ High: Tools: hb2openais: move the CIB update to the end
+ High: Tools: hb2openais: update logging and set logfile
appropriately
+ High: Tools: LF:1969 - Attrd never sets any properties in the cib
+ High: Tools: Make attrd functional on OpenAIS
+ Medium: ais: Hook up the options for specifying the expected
number of nodes and total quorum votes
+ Medium: ais: Look for pacemaker options inside the service block
with 'name: pacemaker' instead of creating an addtional configuration
block
+ Medium: ais: Provide better feedback when nodes change nodeid's
(in openais.conf)
+ Medium: cib: Always store cib contents on disk with num_updates=0
+ Medium: cib: Ensure remote access ports are cleaned up on shutdown
+ Medium: crmd: Detect deleted resource operations automatically
+ Medium: crmd: Erase a node's resource operations and transient
attributes after a successful STONITH
+ Medium: crmd: Find a more appropriate place to update quorum and
refresh attrd attributes
+ Medium: crmd: Fix the handling of unexpected PE exits to ensure
the current CIB is stored
+ Medium: crmd: Fix the recording of pending operations in the CIB
+ Medium: crmd: Initiate an attrd refresh _after_ the status
section has been fully repopulated
+ Medium: crmd: Only the DC should update quorum in an openais
cluster
+ Medium: Ensure meta attributes are used consistantly
+ Medium: PE: Allow group and clone level resource attributes
+ Medium: PE: Bug N:437719 - Ensure scores from colocated resources
count when allocating groups
+ Medium: PE: Prevent lsb scripts from being used in globally
unique clones
+ Medium: PE: Make a best-effort guess at a migration threshold for
people with 0.6 configs
+ Medium: Resources: controld - ensure we are part of a clone with
globally_unique=false
+ Medium: Tools: attrd - Automatically refresh all attributes after
a CIB replace operation
+ Medium: Tools: Bug LF:1985 - crm_mon - Correctly process failed
cib queries to allow reconnection after cluster restarts
+ Medium: Tools: Bug LF:1987 - crm_verify incorrectly warns of
configuration upgrades for the most recent version
+ Medium: Tools: crm (bnc#441028): check for key error in
attributes management
+ Medium: Tools: crm_mon - display the meaning of the operation's
rc code instead of the status
+ Medium: Tools: crm_mon - Fix the display of timing data
+ Medium: Tools: crm_verify - check that we're being asked to
validate a complete config
+ Medium: xml: Relax the restriction on the contents of
rsc_locaiton.node
-- Andrew Beekhof <abeekhof at suse.de> Tue, 18 Nov 2008 09:12:13 +0100
More information about the Pacemaker
mailing list