Skip to content

Pacemaker 1.1.15 - Final

Compare
Choose a tag to compare
@kgaillot kgaillot released this 21 Jun 23:03
· 2491 commits to 1.1 since this release

Known regressions introduced in this release

  • CLBZ#5309: a reload and a restart of the same resource can be scheduled in the same transition (fixed in 1.1.18)
  • Remote actions can be scheduled before connection recovery if both are needed in same transition (fixed in 1.1.17)

Features added since Pacemaker-1.1.14

  • Event-driven alerts allow scripts to be called after significant events
  • build: Some files moved from pacemaker package to pacemaker-cli for cleaner pacemaker-remote dependencies
  • build: ./configure --with-configdir argument for /etc/sysconfig, /etc/default, etc.
  • fencing: Simplify watchdog integration
  • fencing: Support concurrent fencing actions via new pcmk_action_limit option
  • remote: pacemaker_remote may be stopped without disabling resource first
  • remote: Report integration status of Pacemaker Remote nodes in CIB node_state
  • tools: crm_mon now reports why resources are not starting
  • tools: crm_report now obscures passwords in logfiles
  • tools: attrd_updater --update-both/--update-delay options allow changing dampening value
  • tools: allow stonith_admin -H '*' to show history for all nodes

Changes since Pacemaker-1.1.14

  • Fix multiple memory issues (leaks, use-after-free) in daemons, libraries and tools
  • Make various log messages more user-friendly
  • Improve FreeBSD and Hurd support
  • attrd: Prevent possible segfault on exit
  • cib: Fix regression to restore support for compressed CIB larger than 1MB
  • common: fix regression in 1.1.14 that made have-watchdog always true
  • controld: handle DLM "wait fencing" state better
  • crmd: Fix regression so that fenced unseen nodes do not remain unclean
  • crmd: Take start-delay into account when calculation action timeouts
  • crmd: Avoid timeout on older peers when cancelling a resource operation
  • fencing: Allow fencing by node ID (e.g. by DLM) even if node left cluster
  • lrmd: Fix potential issues when cluster is stopped via systemd shutdown
  • pacemakerd: Properly respawn stonithd if it fails
  • pengine: Fix regression with multiple monitor levels that could ignore failure
  • pengine: Correctly set OCF_RESKEY_CRM_meta_timeout when start-delay is configured
  • pengine: Properly order actions for master/slave resources in anti-colocations
  • pengine: Respect asymmetrical ordering when trying to move resources
  • pengine: Properly order stop actions on guest node relative to host stonith
  • pengine: Correctly block actions dependent on unrunnable clones
  • remote: Allow remote nodes to have node attributes even with legacy attrd
  • remote: Recover from remote node fencing more quickly
  • remote: Place resources on newly rejoined remote nodes more quickly
  • resources: ping agent can now use fping6 for IPv6 hosts
  • resources: SysInfo now resets #health_disk to green when there's sufficient free disk
  • tools: crm_report is now more efficient and handles Pacemaker Remote nodes better
  • tools: Prevent crm_resource segfault when --resource is not supplied with --restart
  • tools: crm_shadow --display option now works
  • tools: crm_resource --restart handles groups, target-roles and moving resources better