[Pacemaker] Announcing 1.1.12 - Final

David Vossel dvossel at redhat.com
Tue Jul 22 17:52:01 EDT 2014



----- Original Message -----
> 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.

Great work Andrew, those CIB improvements are insane!  Pacemaker is about to 
find its way into some deployments we never thought were possible.

>   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
> 
> 
> 
> 
> 
> _______________________________________________
> Pacemaker mailing list: Pacemaker at 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
>




More information about the Pacemaker mailing list