github ClusterLabs/pacemaker Pacemaker-2.0.4
Pacemaker 2.0.4 Final

latest releases: Pacemaker-2.1.7, Pacemaker-2.1.7-rc4, Pacemaker-2.1.7-rc3...
3 years ago
  • Features added since Pacemaker-2.0.3

    • build: Add support for glib-based unit tests.
    • controller: add new feature 'shutdown-locks'
      Optionally allow a gracefully shutdown node to have the resources
      locked to it for a configurable time.
      So that it can be restarted with exactly the same resources
      running as before.
    • controller/fencing/scheduler: add new feature 'priority-fencing-delay'
      Optionally derive the priority of a node from the resource-priorities
      of the resources it is running.
      In a fencing-race the node with the highest priority has a certain
      advantage over the others as fencing requests for that node are
      executed with an additional delay.
      controlled via cluster option priority-fencing-delay (default = 0)
    • stonith_admin: add --delay option (default = 0) to support enforced
      fencing delay
    • tools: Add --include= and --exclude= to crm_mon.
    • tools: Add --node= to filter crm_mon output for a node (or tag).
    • tools: Allow more fine grained filtering of fence-history in crm_mon.
    • tools: Allow crm_rule to check some date_specs.
  • Fixes for regressions introduced in Pacemaker-2.0.0

    • tools: ensure that getting the local node name using crm_node
      always works from Pacemaker Remote node command line
  • Changes since Pacemaker-2.0.3

    • build: improve checking headers for C++ fitness
    • build: restore build on latest OpenSUSE
    • fencing: Report an error getting history in output instead of empty history
    • fencing: Improve parameter handling for RHCS-style fence-agents
      - make parameter action shown as not required
      - add port or plug parameter according to metadata
      - plug parameter shown as non-required in the metadata
    • controller: clear leaving node's transient attributes even if there is no DC
    • controller: don't ack same request twice
    • iso8601: Fix crm_time_parse_offset() to parse offset with plus sign.
    • libcrmcommon, libpe: validate interval specs correctly
    • libcrmcommon: Add pcmk_str_is_infinity, pcmk_str_is_minus_infinity and
      pcmk__unregister_formats.
    • libcrmcommon: Extend what pcmk__split_range can do.
    • libfencing: Export formatted output functions.
    • libpe_status: Add node list arg to output messages preventing weird
      behavior + potential segfaults
    • libpe_status: Update the maint mode message for HTML output.
    • fencing, tools: Fix arguments to stonith-event.
    • scheduler: don't incorporate dependencies' colocations multiple times
    • scheduler: ensure attenuated scores still have some effect
    • scheduler: ignore colocation constraints with 0 score
    • scheduler: make sure cluster-wide maintenance-mode=true overrides
      per-resource settings
    • scheduler: properly detect whether guest node is fenceable
    • scheduler: do not differentiate case where all the nodes have equal priority
    • tests: Add tests for pe_cron_range_satisfied.
    • tests: Add tests for the current behavior of pcmk__split_range.
    • tools, lib: Use standard pacemaker return codes in crm_rule.
    • tools: Correct stonith-event arguments in crm_mon.
    • tools: Fix man pages for crm_mon & crm_diff.
    • tools: Make crm_mon --interval understand more formats.
    • tools: Fix --html-title= in crm_mon.
    • tools: Print errors to stderr for crm_mon's legacy xml.
    • tools: use return codes consistently in stonith_admin
    • tools: Use glib for cmdline handling in crm_diff, crm_simulate & crm_error
    • xml: Add a new version of the tags schema.
    • based: populate cib_nodes when 'cibadmin -R -scope=configuration'
    • cibsecret: don't use pssh -q option unless supported
    • fencing: avoid infinite loop if device is removed during operation
    • fencing: avoid possible use-of-NULL when parsing metadata
    • fencing: Remove dangling 'pending' for completed DC fencing. (CLBZ#5401)

Don't miss a new pacemaker release

NewReleases is sending notifications on new releases.