Skip to content

Pacemaker 1.1.16 - Final

Compare
Choose a tag to compare
@kgaillot kgaillot released this 30 Nov 19:54
· 2107 commits to 1.1 since this release

Known regressions introduced in this release

  • None

Features added since Pacemaker-1.1.15

  • Location constraints may use rsc-pattern, with submatches expanded
  • node-health-base available with node-health-strategy=progressive
  • new Pacemaker Development document for working on pacemaker code base
  • new PCMK_panic_action variable allows crash instead of reboot on panic
  • resources: add resource agent for managing a node attribute
  • systemd: include socket units when listing all systemd agents

Changes since Pacemaker-1.1.15

  • Important security fix for CVE-2016-7035
  • Logging is now synchronous when blackboxes are enabled
  • All python code except CTS is now compatible with python 2.6+ and 3.2+
  • build: take advantage of compiler features for security and performance
  • build: update SuSE spec modifications for recent spec changes
  • build: avoid watchdog reboot when upgrading pacemaker_remote with sbd
  • build: numerous other improvements in environment detection, etc.
  • cib: fix infinite loop when no schema validates
  • crmd: cl#5185 - record pending operations in CIB before they are performed
  • crmd: don't abort transitions for CIB comment changes
  • crmd: resend shutdown request if DC loses original request
  • documentation: install improved README in doc instead of now-removed AUTHORS
  • documentation: clarify licensing and provide copy of all licenses
  • documentation: document various features and upgrades better
  • fence_legacy: use "list" action when searching cluster-glue agents
  • libcib: don't stop sending alerts after releasing DC role
  • libcrmcommon: properly handle XML comments when comparing v2 patchset diffs
  • libcrmcommon: report errors consistently when waiting for data on connection
  • libpengine: avoid potential use-of-NULL
  • libservices: use DBusError API properly
  • pacemaker_remote: init script stop should always return 0
  • pacemaker_remote: allow remote clients to timeout/reconnect
  • pacemaker_remote: correctly calculate remaining timeout when receiving messages
  • pengine: avoid transition loop for start-then-stop + unfencing
  • pengine: correctly update dependent actions of un-runnable clones
  • pengine: do not fence a node in maintenance mode if it shuts down cleanly
  • pengine: set OCF_RESKEY_CRM_meta_notify_active_* for multistate resources
  • resources: ping - avoid temporary files for fping check, support FreeBSD
  • resources: SysInfo - better support for FreeBSD
  • resources: variable name typo in docker-wrapper
  • systemd: order pacemaker after time-sync target
  • tools: correct attrd_updater help and error messages when using CMAN
  • tools: crm_standby --version/--help should work without cluster running
  • tools: make crm_report sanitize CIB before generating readable version
  • tools: display pending resource state by default when available
  • tools: avoid matching other process with same PID in ClusterMon