Skip to content

Pacemaker 2.0.3 - Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kgaillot kgaillot released this 18 Oct 16:33
· 1331 commits to 2.0 since this release
e40898d
  • Features added since Pacemaker-2.0.2

    • controller: new 'fence-reaction' cluster option specifies whether local node
      should 'stop' or 'panic' if notified of own fencing
    • controller: allow more cluster properties to take ISO 8601 specification
    • controller: calculate cluster recheck interval dynamically when possible
    • Pacemaker Remote: allow file for environment variables when used in bundle
    • Pacemaker Remote: allow configurable listen address and TLS priorities
    • tools: crm_mon now supports standard --output-as/--output-to options
    • tools: crm_mon HTML output supports user-defined title and CSS stylesheet
    • tools: stonith_admin now supports HTML output in addition to text and XML
    • tools: crm_simulate --repeat option to repeat profiling tests
    • tools: new pcmk_simtimes tool to compare crm_simulate profiling output
  • Changes since Pacemaker-2.0.2

    • fencer: do not block concurrent fencing actions on a device
      (regression since 2.0.2)
    • all: avoid Year 2038 issues
    • all: allow ISO 8601 strings of form "<date>T<time> <offset>"
    • controller: set timeout on scheduler responses to avoid infinite wait
    • controller: confirm cancel of failed monitors, to avoid transition timeout
    • executor: let controller cancel monitors, to avoid transition timeout
    • executor: return error for stonith probes if stonith connection was lost
    • fencer: ensure concurrent fencing commands always get triggered to execute
    • fencer: fail pending actions and re-sync history after crash and restart
    • fencer: don't let command with long delay block other pending commands
    • fencer: allow functioning even if CIB updates arrive unceasingly
    • scheduler: calculate secure digests for unfencing, for replaying saved CIBs
    • scheduler: properly detect dangling migrations, to avoid restart loop
    • scheduler: avoid delay in recovery of failed remote connections
    • scheduler: avoid scheduling actions on remote node that is shutting down
    • scheduler: wait for probe actions to complete to prevent unnecessary
      restart/re-promote of dependent resources
    • libcrmcommon: avoid possible use-of-NULL when applying XML diffs
    • libcrmcommon: correctly apply XML diffs with multiple move/create changes
    • libcrmcommon: return error when applying XML diffs with unknown operations
    • tools: avoid duplicate lines between nodes in crm_simulate dot graph
    • tools: organize crm_mon text output with list headings, indents, bullets
    • tools: fail if tar is not available when running crm_report
    • tools: correct crm_report argument parsing
    • tools: crm_report: don't ignore log if unrelated file is too large
    • tools: stonith_admin --list-targets should show what fencer would use
    • agents: calculate #health_disk correctly in SysInfo
    • agents: handle run-as-user properly in ClusterMon
    • agents: SysInfo support for K, T, and P units in addition to Kb and G