Refactor: libpe_rules,libcrmcommon: move pe_cron_range_satisfied()
API: libpe_rules: deprecate find_expression_type()
Refactor: libcrmcommon: best practices for phase_of_the_moon()
Refactor: libcrmcommon: best practices for check_one()
Refactor: libcrmcommon: best practices for pe_cron_range_satisfied()
Low: scheduler: improve date specification argument validation
API: libcrmcommon: add PCMK_VALUE_INFINITY string constant
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()
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()
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 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.