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 <[EMAIL PROTECTED]>  Tue, 18 Nov 2008 09:12:13 +0100

_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker

Reply via email to