As promised, this announcement brings the first release candidate for Pacemaker 1.1.12
https://github.com/ClusterLabs/pacemaker/releases/Pacemaker-1.1.12-rc1 This release primarily focuses on important but mostly invisible changes under-the-hood: - The CIB is now O(2) faster. Thats 100x for those not familiar with Big-O notation :-) This has massively reduced the cluster's use of system resources, allowing us to scale further on the same hardware, and dramatically reduced failover times for large clusters. - Support for ACLs are is enabled by default. The new implementation can restrict cluster access for containers where pacemaker-remoted is used and is also more efficient. - All CIB updates are now serialized and pre-synchronized via the corosync CPG interface. This makes it impossible for updates to be lost, even when the cluster is electing a new DC. - Schema versioning changes New features are no longer silently added to the schema. Instead the ${Y} in pacemaker-${X}-${Y} will be incremented for simple additions, and ${X} will be bumped for removals or other changes requiring an XSL transformation. To take advantage of new features, you will need to updates all the nodes and then run the equivalent of `cibadmin --upgrade`. Thankyou to everyone that has tested out the new CIB and ACL code already. Please keep those bug reports coming in! List of known bugs to be investigating during the RC phase: - 5206 Fileencoding broken - 5194 A resource starts with a standby node. (Latest attrd does not serve as the crmd-transition-delay parameter) - 5197 Fail-over is delayed. (State transition is not calculated.) - 5139 Each node fenced in its own transition during start-up fencing - 5200 target node is over-utilized with allow-migrate=true - 5184 Pending probe left in the cib - 5187 -INFINITY colocation constraint not fully respected - 5165 Add support for transient node utilization attributes To build `rpm` packages for testing: 1. Clone the current sources: # git clone --depth 0 git://github.com/ClusterLabs/pacemaker.git # cd pacemaker 1. Install dependancies (if you haven't already) [Fedora] # sudo yum install -y yum-utils [ALL] # make rpm-dep 1. Build Pacemaker # make rc 1. Copy and deploy as needed ## Details Changesets: 633 Diff: 184 files changed, 12690 insertions(+), 5843 deletions(-) ## Highlights ### Features added since Pacemaker-1.1.11 + Changes to the ACL schema to support nodes and unix groups + cib: Check ACLs prior to making the update instead of parsing the diff afterwards + cib: Default ACL support to on + cib: Enable the more efficient xml patchset format + cib: Implement zero-copy status update (performance) + cib: Send all r/w operations via the cluster connection and have all nodes process them + crm_mon: Display brief output if "-b/--brief" is supplied or 'b' is toggled + crm_ticket: Support multiple modifications for a ticket in an atomic operation + Fencing: Add the ability to call stonith_api_time() from stonith_admin + logging: daemons always get a log file, unless explicitly set to configured 'none' + PE: Automatically re-unfence a node if the fencing device definition changes + pengine: cl#5174 - Allow resource sets and templates for location constraints + pengine: Support cib object tags + pengine: Support cluster-specific instance attributes based on rules + pengine: Support id-ref in nvpair with optional "name" + pengine: Support per-resource maintenance mode + pengine: Support site-specific instance attributes based on rules + tools: Display pending state in crm_mon/crm_resource/crm_simulate if --pending/-j is supplied (cl#5178) + xml: Add the ability to have lightweight schema revisions + xml: Enable resource sets in location constraints for 1.2 schema + xml: Support resources that require unfencing See https://github.com/ClusterLabs/pacemaker/releases/Pacemaker-1.1.12-rc1 for the extensive list of fixes.
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