[Pacemaker] Announcing 1.1.12 - Final

Andrew Beekhof andrew at beekhof.net
Tue Jul 22 04:22:24 CEST 2014


I am pleased to report that 1.1.12 is finally done.

This is a really great release and includes three key improvements:  

- ACLs are now on by default
- pacemaker-remote now works for bare-metal nodes
- Thanks to a new algorithm, the CIB is now two orders of magnitude faster. 
  This means less CPU usage by the cluster itself and faster failover times.

I will be building for Fedora shortly, those on other distros (and the impatient) can build their own rpm packages with the instructions below.

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 release

4. Copy and deploy as needed


Some stats for this release:

- Changesets: 795
- Diff:       195 files changed, 13772 insertions(+), 6176 deletions(-)

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
	• cib: Send all r/w operations via the cluster connection and have all nodes process them
	• crmd: Set "cluster-name" property to corosync's "cluster_name" by default for corosync-2
	• crm_mon: Display brief output if "-b/--brief" is supplied or 'b' is toggled
	• crm_report: Allow ssh alternatives to be used
	• crm_ticket: Support multiple modifications for a ticket in an atomic operation
	• extra: Add logrotate configuration file for /var/log/pacemaker.log
	• 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'
	• logging: allows the user to specify a log level that is output to syslog
	• 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: Allow crm_shadow to create older configuration versions
	• 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

You can get the full details at 
   https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-1.1.12




-------------- 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: <http://oss.clusterlabs.org/pipermail/pacemaker/attachments/20140722/4293f6c6/attachment-0001.sig>


More information about the Pacemaker mailing list