[Pacemaker] ANNOUNCE: Pacemaker 1.0.4 now available (maintenancerelease)

Infos E-Blokos infos at e-blokos.com
Fri Jun 5 12:08:47 EDT 2009

----- Original Message ----- 
From: "Andrew Beekhof" <andrew at beekhof.net>
To: "The Pacemaker cluster resource manager" <pacemaker at clusterlabs.org>
Sent: Friday, June 05, 2009 7:56 AM
Subject: [Pacemaker] ANNOUNCE: Pacemaker 1.0.4 now available 

It took a little longer than expected, but the latest 1.0 maintenance
release (1.0.4) is finally available.

You can read the following in a readable format at:

-- Andrew

Apart from a number of important bug fixes, the latest release is the
first to include comprehensive man-pages for all CLI tools.  These are
generated from the source code using help2man 
) and so are guaranteed to be accurate.

Unfortunately for RHEL and CentOS users, those distros don't ship
help2man and so the man pages are not available on those platforms.
However one can obtain the same information using the --help option.

Packages for Pacemaker 1.0 and it's immediate dependancies can be
downloaded for openSUSE, SLES, Fedora, RHEL, CentOS and Mandriva
(Debian users read on) from the usual location:

and the source can be obtained from:

General installation instructions are available at:

### Release Statistics

Changesets: 222
Diff:       266 files changed, 12100 insertions(+), 8279 deletions(-)

### Project AdministriviaNext Release
Yours truly will be on vacation for the second half of this month, so
the next release will be in late July.

#### RHEL-4 Packages
The build issues for RHEL-4 have finally been sorted out and binary
packages are one again available from the build service.

#### NEW! “Real” Debian Packages
By happy co-incidence, courtesy of Martin Loschwitz from LINBIT, the
1.0.4 release sees the arrival of a fully functional, “official”,
repository from which to obtain Pacemaker.

Martin’s work replaces the sort-of-worked-sort-of-didnt packages from
the openSUSE build service which have now been disabled.

More information is available at:

### Lazy Changelog

   * Changes since Pacemaker-1.0.3
   + High (bnc#488291): ais: don't rely on byte endianness on ptr cast
   + High (bnc#507255): Tools: crm: delete rsc/op_defaults (these
meta_attributes are killing me)
   + High (bnc#507255): Tools: crm: import properly rsc/op_defaults
   + High (LF 2114): Tools: crm: add support for operation instance
   + High: ais: Bug lf#2126 - Messages replies cannot be routed to
transient clients
   + High: ais: Fix compilation for the latest Corosync API (v1719)
   + High: attrd: Don't perform all updates as complete refreshes
   + High: attrd: Support the value++ and value+=... syntax required
for failcounts
   + High: cib: Fix huge memory leak affecting heartbeat-based clusters
   + High: Core: Allow xpath queries to match attributes
   + High: Core: Generate the help text directly from a tool options
   + High: Core: Handle differences in 0.6 messaging format
   + High: crmd: Bug lf#2120 - All transient node attribute updates
need to go via attrd
   + High: crmd: Correctly calculate how long an FSA action took to
avoid spamming the logs with errors
   + High: crmd: Fix another large memory leak affecting Heartbeat
based clusters
   + High: lha: Restore compatability with older versions
   + High: PE: Bug bnc#495687 - Filesystem is not notified of
successful STONITH under some conditions
   + High: PE: Make running a cluster with STONITH enabled but no
STONITH resources an error and provide details on resolutions
   + High: PE: Prevent use-ofNULL when using resource ordering sets
   + High: PE: Provide inter-notification ordering guarantees
   + High: PE: Rewrite the notification code to be understanable and
   + High: Tools: attrd - Prevent race condition resulting in the
cluster forgetting node's wish to shut down
   + High: Tools: attrd - Prevent use-of-NULL
   + High: Tools: crm: regression tests
   + High: Tools: crm_mon - Fix smtp notifications
   + High: Tools: crm_resource - Repair the ability to query meta
   + Medium (bnc#507255): Tools: crm: handle empty rsc/op_defaults
   + Medium (bnc#507255): Tools: crm: use the right obj_type when
creating objects from xml nodes
   + Medium (LF 2107): Tools: crm: revisit exit codes in configure
   + Medium: cib: Don't bother validating updates that only affect the
status section
   + Medium: Core: Include supported stacks in version information
   + Medium: crmd: Record in the CIB, the cluster infrastructure being
   + Medium: cts: Don't combine crm_standby arguments - the wrapper
can't process them
   + Medium: cts: Fix the CIBAusdit class
   + Medium: Extra: Refresh showscores script from Dominik
   + Medium: PE: Build a statically linked version of ptest
   + Medium: PE: Correctly log the actions for resources that are
being recovered
   + Medium: PE: Correctly log the occurance of promotion events
   + Medium: PE: Implememt node health based on Mark Hamzy's original
   + Medium: Tools: Add examples to help text outputs
   + Medium: Tools: crm: catch syntax errors for configure load
   + Medium: Tools: crm: implement erasing nodes in configure erase
   + Medium: Tools: crm: work with parents only when managing xml
   + Medium: Tools: crm_mon - Add option to run custom notification
program on resource operations (Patch by Dominik Klein
   + Medium: Tools: crm_resource - Allow --cleanup to function on
complex resources and cluster-wide
   + Medium: Tools: haresource2cib.py - Patch from horms to fix
conversion error
   + Medium: Tools: Include stack information in crm_mon output
   + Medium: Tools: Two new options (--stack,--constraints) to
crm_resource for querying how a resource is configured


just update on Fedora 10 and it seems to work well

Good job Everybody


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

More information about the Pacemaker mailing list