Skip to content

@kgaillot kgaillot released this Nov 30, 2016 · 1783 commits to 1.1 since this release

  • 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
Assets 2
You can’t perform that action at this time.