Fingers crossed, this will be the last pre-release of 1.1.12.

In this update:
- SUSE has contributed some additional logic around the removal of 'old' nodes
- Handling of resources that require neither quorum nor fencing is improved
- systemd resources that take a while to reach the 'active' state are now 
correctly handled
- crm_report wont appear to hang while working on multi-terrabyte log files

To build `rpm` packages for testing:

1. Clone the current sources:

     # git clone --depth 0 git://github.com/ClusterLabs/pacemaker.git
     # cd pacemaker

2. Install dependancies (if you haven't already)

     [Fedora] # sudo yum install -y yum-utils
     [ALL]      # make rpm-dep

3. Build Pacemaker

     # make rc

4. Copy and deploy as needed


Summary:

- Update source tarball to revision: 58fc130
- Changesets: 49
- Diff:       31 files changed, 403 insertions(+), 100 deletions(-)

- Features added since Pacemaker-1.1.12-rc3
  + extra: Add logrotate configuration file for /var/log/pacemaker.log

- Changes since Pacemaker-1.1.12-rc3
  + attrd: Remove offline nodes from node cache for "peer-remove" requests
  + Bug rhbz#1054307 - cname pattern match should be more restrictive in init 
script
  + cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib 
operations
  + cluster: Remove unknown offline nodes with conflicting unames from node 
cache
  + controld: Return OCF_ERR_INSTALLED instead of OCF_NOT_INSTALLED
  + crmd: avoid double free caused by nested hash table removal
  + crmd: Only write fence_averride if open() returns a positive file descriptor
  + crmd: Remove state of unknown nodes with conflicting unames from CIB
  + crmd: Remove unknown nodes with conflicting unames from CIB
  + crm_report: Correctly detect large files
  + crm_simulate: Remove resource states and transient attributes when a node 
is marked as down
  + crm_verify: Perform a full set of calculations whenever the status section 
is present
  + ignore SIGPIPE with gnutls is in use
  + ipc: Buffer size cannot be negative
  + lrmd: Handle systemd reporting 'done' before a resource is actually stopped
  + lrmd: Prevent OCF agents from logging to random files due to "value" of 
setenv() being NULL
  + mcp: Let daemons know when they have been respawned by the mcp
  + membership: Prevent use-after-free in reap_crm_member()
  + pengine: Correctly detect empty tags
  + pengine: Correctly observe requires=nothing
  + pengine: Earlier checks for NULL
  + pengine: Potential use-of-NULL
  + tools: Non-recurring memory leak
  + xml: Ensure realloc didn't fail
  + xml: Prevent possible array underflow

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Pacemaker mailing list: Pacemaker@oss.clusterlabs.org
http://oss.clusterlabs.org/mailman/listinfo/pacemaker

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to