Refactor: fencer: drop stonith_our_uname global variable
Refactor: scheduler: scheduler now owns local_node_name memory
Refactor: libcrmcommon: drop pcmk__our_nodename global variable
Refactor: libpacemaker: never query controller for simulations
Refactor: scheduler: always preserve local node name
API: libcrmcommon: drop pcmk_scheduler_t template_rsc_sets member
This is a bigger deal now that libxml2 has tagged these with the deprecated compiler attribute, causing building on debian-experimental to fail (and surely rawhide before too long). As a stopgap we could ignore deprecation compiler warnings.
Doc: ChangeLog: update for 2.1.8-rc3 release
Doc: ChangeLog: update for 2.1.8-rc3 release
Test: fuzzers: style conformance for iso8601_fuzzer.c
Test: fuzzers: free memory in iso8601_fuzzer.c
Test: fuzzers: style conformance for cib_file_fuzzer.c
Test: fuzzers: style conformance for utils_fuzzer.c
Test: fuzzers: style conformance for strings_fuzzer.c
Test: fuzzers: return -1 for unwanted inputs
kgaillot moved
T844: Drop crm_attribute deprecated -Q option from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T781: Improve terminology for clarity from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T781: Improve terminology for clarity from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T842: Drop crm_mon -X/--as-xml option from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
kgaillot moved
T843: Drop deprecated tool options used by resource-agents <4.1.1 from
Restricted Project Column to
Restricted Project Column on the
Restricted Project board.
Build: dependencies: require GnuTLS 3.1.7 or later
API: libcrmcommon: drop pcmk_scheduler_t placement_constraints member
API: libcrmcommon: drop pcmk_scheduler_t resources member
Feature: sysconfig: drop support for PCMK_dh_min_bits environment variable
API: libcrmcommon: drop pcmk_scheduler_t ordering_constraints member
API: libcrmcommon: drop pcmk_scheduler_t colocation_constraints member
API: libcrmcommon: drop pcmk_scheduler_t failed member
API: libcrmcommon: drop pcmk_scheduler_t ticket_constraints member
API: libcrmcommon: drop pcmk_scheduler_t max_valid_nodes member
API: libcrmcommon: drop pcmk_scheduler_t num_synapse member
API: libcrmcommon: drop pcmk_scheduler_t rsc_defaults member
API: libcrmcommon: drop pcmk_scheduler_t op_defaults member
API: libcrmcommon: drop pcmk_scheduler_t num_synapse member
Feature: sysconfig: deprecate PCMK_dh_min_bits environment variable
Doc: libcrmcommon: document booth compatibility issue
Doc: ChangeLog: update for 2.1.8-rc2 release
API: libcrmcommon: drop pcmk_scheduler_t singletons member
API: libcrmcommon: drop pcmk_scheduler_t actions member
API: libcrmcommon: drop pcmk_scheduler_t stonith_action member
API: libcrmcommon: drop pcmk_scheduler_t dc_uuid member
API: libcrmcommon: drop pcmk_scheduler_t config_hash member
API: libcrmcommon: drop pcmk_scheduler_t placement_strategy member
API: libcrmcommon: drop pcmk_scheduler_t tickets member
API: libcrmcommon: drop pcmk_scheduler_t stonith_timeout member
API: libcrmcommon: drop pcmk_scheduler_t now member
Low: libcrmcommon: handle formatting errors in pcmk__time_format_hr()
Fix: libcrmcommon: don't try to add to full string in pcmk__time_format_hr()
Refactor: libcrmcommon: use sizeof() in pcmk__time_format_hr()
Test: test-headers.sh: test library-private headers
Low: libraries: ensure includes are outside extern in public headers
Low: libraries: ensure private headers follow usual header conventions
Refactor: libpacemaker: de-inline pcmk__colocation_node_attr()
Devel: cocci: add template for renaming a struct member
Refactor: libcrmcommon: convert pcmk_scheduler_t priv member to struct
Refactor: libstonithd: rename create_device_registration_xml() namespace…
Refactor: scheduler: rename pcmk_node_t private member
API: libcrmcommon: rename struct pe_working_set_s to struct pcmk__scheduler
Refactor: scheduler: rename pcmk_resource_t private member
Refactor: include: use extern "C" in internal headers of all libraries
Doc: Pacemaker Development: update boilerplate
Refactor: libcrmcommon: rename pcmk__html_create() class argument
Test: test-headers.sh: enable C++ compilation check
Doc: libcrmcommon: document booth compatibility issue
Feature: sysconfig: deprecate PCMK_dh_min_bits environment variable
Refactor: scheduler: drop redundant typedef
Fix: libcrmcommon: don't try to add to full string in pcmk__time_format_hr()
Refactor: libcrmcommon: use sizeof() in pcmk__time_format_hr()
Test: scheduler: update regression test for group member colocation fix
Fix: scheduler: consider group locations when member is explicit colocation…
Low: libcrmcommon: handle formatting errors in pcmk__time_format_hr()
Test: scheduler: add regression test for inner group constraints
Refactor: scheduler: avoid reset_scores variable in pcmk__group_apply_location()
Log: scheduler: consolidate pcmk__apply_location() trace messages
I've already got something ready to go