API: libcrmcommon: deprecate CRM_INFINITY_S
API: libcrmcommon: add PCMK_VALUE_PLUS_INFINITY string constant
API: libcrmcommon: deprecate CRM_PLUS_INFINITY_S
API: libcrmcommon: add PCMK_VALUE_MINUS_INFINITY string constant
API: libcrmcommon: deprecate CRM_MINUS_INFINITY_S
Refactor: libcrmcommon: separate score-related APIs into their own headers
API: libcrmcommon: deprecate INFINITY_S string constant
API: libcrmcommon: deprecate MINUS_INFINITY_S string constant
API: libcrmcommon: add PCMK_SCORE_INFINITY constant
API: libcrmcommon: deprecate CRM_SCORE_INFINITY integer constant
API: libcrmcommon: deprecate INFINITY integer constant
Refactor: libpe_status: de-functionize pe__resource_is_remote_conn()
Refactor: libcrmcommon,libpe_status: move pe__is_guest_node()
Refactor: libcrmcommon,libpe_status: move pe__is_remote_node()
Refactor: libcrmcommon,libpe_status: move pe__is_guest_or_remote_node()
Refactor: libcrmcommon,libpe_status: move pe__is_bundle_node()
Refactor: libcrmcommon: rename attrd_internal.h to attrs_internal.h
Refactor: scheduler: consolidate node attribute getters
Refactor: scheduler: assert on pcmk__parse_on_fail() invalid arguments
Refactor: pacemaker-attrd: drop support for "sync" peer message
Log: pacemaker-attrd: trace-log local-only attributes
Refactor: pacemaker-attrd: make broadcast_local_value() more flexible
Doc: libcrmcluster: document crm_node_t:uuid
Refactor: pacemaker-attrd: drop support for attribute XML ID
Refactor: libcrmcommon: move crm_meta_name() and crm_meta_value()
Refactor: libcrmcommon: best practices for crm_meta_name()
Refactor: libcrmcommon: best practices for crm_meta_value()
Refactor: various: assert on memory errors for hash table keys/values
Refactor: scheduler: add pcmk__insert_meta()
Test: scheduler: update expected graph for meta-attribute change
Refactor: scheduler: drop add_hash_param()
kgaillot moved
T773: Drop support for STONITH_ATTR_ACTION_OP instance attribute in device configuration from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
API: libcrmcommon: add pcmk_action_text()
API: libpe_status,libpe_rules: deprecate task2text()
API: libcrmcommon: add pcmk_parse_action()
API: libpe_rules,libpe_status: deprecate text2task()
API: libcrmcommon: add pcmk_on_fail_text()
API: libpe_status,libpe_rules: deprecate fail2text()
kgaillot edited projects for
T760: rpmlint make target fails, added:
Restricted Project; removed
Restricted Project.
The "support or drop" part -- if we had decided to support it, this would have been a subtask. But we decided to drop it.
Refactor: libcrmcommon: move pcmk__filter_op_for_digest() to digest.c
Refactor: libcrmcommon: separate probe-related functions into own source file
Refactor: libcrmcommon: best practices for probe-related functions
Refactor: libcrmcommon: add pcmk__is_clone()
Refactor: libcrmcommon: add pcmk__is_unique_clone()
API: libpe_status: deprecate pe_rsc_is_unique_clone()
Refactor: libcrmcommon: add pcmk__is_anonymous_clone()
API: libpe_status: deprecate pe_rsc_is_clone()
API: libpe_status: deprecate pe_rsc_is_anon_clone()
Refactor: libcrmcommon: add pcmk__is_bundled()
API: libpe_status: deprecate pe_rsc_is_bundled()
kgaillot moved
T766: Fix use-after-free in crm_attribute from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot added projects to
T766: Fix use-after-free in crm_attribute:
Restricted Project,
Restricted Project.
Log: libcrmservice: drop LSB metadata trace log
Log: daemons: return ECONNREFUSED to new clients at shutdown
Log: daemons: use ENOMEM for pcmk__new_client() failure
Feature: CIB: deprecate support for rkt in bundles
Refactor: libcrmcommon: make PCMK_XE_RKT internal-only
Feature: scheduler: drop support for rules based on #role attribute
Doc: Pacemaker Explained: convert rsc_location properties table to list-table
API: libpe_rules,libpe_status: deprecate role member of pe_op_eval_data
Doc: Pacemaker Explained: add types to location constraint properties
Doc: Pacemaker Explained: document role in location constraints
Doc: libstonithd,libcrmservice: mark generated agent metadata as OCF 1.1
kgaillot moved
T756: Change allowed range of scores and value of +/-INFINITY from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T758: Default to sending clone notifications when agent supports it from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T759: Support failure handling of notify actions from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot renamed
T758: Default to sending clone notifications when agent supports it from
Default notify clone meta-attribute to true when agent supports it to
Default to sending clone notifications when agent supports it.
kgaillot renamed
T317: Support live migration of clones and the promoted role of promotable clones from
Support live migration of globally unique clones and the promoted role of promotable clones to
Support live migration of clones and the promoted role of promotable clones.
kgaillot moved
T743: Use either "server" or "addr" consistently for Pacemaker Remote nodes from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T742: Drop "default" as an allowed value for some meta-attributes from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Doc: all: update references to wiki URLs