[Pacemaker] Calling all last minute fixes/bugs for 1.1.12
Andrew Beekhof
andrew at beekhof.net
Tue Jul 8 03:42:36 UTC 2014
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20140708/dee27d66/attachment-0003.sig>
More information about the Pacemaker
mailing list