Page MenuHomeClusterLabs Projects
Feed Advanced Search

May 2 2024

kgaillot committed rP74f362e0f76c: API: libcrmcommon: deprecate direct access to pcmk_ticket_t (authored by kgaillot).
API: libcrmcommon: deprecate direct access to pcmk_ticket_t
May 2 2024, 3:17 PM
kgaillot committed rPba192a71f518: API: libcrmcommon: deprecate create_reply_adv() (authored by kgaillot).
API: libcrmcommon: deprecate create_reply_adv()
May 2 2024, 3:17 PM
kgaillot committed rP104e48c02047: API: libcrmcommon: deprecate create_request_adv() (authored by kgaillot).
API: libcrmcommon: deprecate create_request_adv()
May 2 2024, 3:16 PM
kgaillot committed rPff201c74dbd4: API: libcrmcommon: deprecate create_hello_message() (authored by kgaillot).
API: libcrmcommon: deprecate create_hello_message()
May 2 2024, 3:16 PM
kgaillot committed rPfa1cc6191892: API: libcrmcommon: deprecate create_request() (authored by kgaillot).
API: libcrmcommon: deprecate create_request()
May 2 2024, 3:16 PM
kgaillot committed rP0515a3e6ad7f: API: libpe_status: deprecate resource_class_functions (authored by kgaillot).
API: libpe_status: deprecate resource_class_functions
May 2 2024, 3:16 PM
kgaillot committed rP0dfe730add8d: API: libcrmcommon: deprecate crm_log_level (authored by kgaillot).
API: libcrmcommon: deprecate crm_log_level
May 2 2024, 3:16 PM
kgaillot committed rPc28106ddb2a9: API: libcrmcommon: deprecate crm_trace_nonlog (authored by kgaillot).
API: libcrmcommon: deprecate crm_trace_nonlog
May 2 2024, 3:16 PM
kgaillot committed rP1a9915ea0c01: API: libcrmcommon: deprecate SUPPORT_UPSTART (authored by kgaillot).
API: libcrmcommon: deprecate SUPPORT_UPSTART
May 2 2024, 3:16 PM
kgaillot committed rPcc211b6c77f9: XML: schemas: add deprecation comment for rkt bundles (authored by kgaillot).
XML: schemas: add deprecation comment for rkt bundles
May 2 2024, 3:16 PM
kgaillot committed rPed02a4294f97: XML: schemas: add deprecation comments for Upstart and Nagios resources (authored by kgaillot).
XML: schemas: add deprecation comments for Upstart and Nagios resources
May 2 2024, 3:16 PM
kgaillot committed rP208d2cffd6a5: XML: schemas: add deprecation comment for ping nodes in nodes schema (authored by kgaillot).
XML: schemas: add deprecation comment for ping nodes in nodes schema
May 2 2024, 3:16 PM
kgaillot committed rP987e0d2828e2: Fix: tools: crm_verify respects verbosity for configuration issues (authored by kgaillot).
Fix: tools: crm_verify respects verbosity for configuration issues
May 2 2024, 3:15 PM
kgaillot committed rP030b6adca95c: Low: tools: skip overall error message with crm_verify --quiet (authored by kgaillot).
Low: tools: skip overall error message with crm_verify --quiet
May 2 2024, 3:15 PM
kgaillot committed rPed70ec837aee: Test: cts-cli: add more crm_verify tests (authored by kgaillot).
Test: cts-cli: add more crm_verify tests
May 2 2024, 3:15 PM
kgaillot updated the task description for T821: Drop ping as node type choice in nodes schema.
May 2 2024, 11:07 AM · Restricted Project, Restricted Project
kgaillot changed the status of T745: Remove support for rkt bundles, a subtask of T820: Drop rkt as bundle container element in resources schema, from Open to WIP.
May 2 2024, 11:05 AM · Restricted Project, Restricted Project
kgaillot changed the status of T745: Remove support for rkt bundles from Open to WIP.
May 2 2024, 11:05 AM · Restricted Project, Restricted Project, Restricted Project

May 1 2024

kgaillot moved T821: Drop ping as node type choice in nodes schema from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 1 2024, 7:06 PM · Restricted Project, Restricted Project
kgaillot added a subtask for T821: Drop ping as node type choice in nodes schema: Unknown Object (Maniphest Task).
May 1 2024, 7:04 PM · Restricted Project, Restricted Project
kgaillot triaged T821: Drop ping as node type choice in nodes schema as High priority.
May 1 2024, 7:00 PM · Restricted Project, Restricted Project
kgaillot moved T820: Drop rkt as bundle container element in resources schema from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 1 2024, 6:55 PM · Restricted Project, Restricted Project
kgaillot added a parent task for T745: Remove support for rkt bundles: T820: Drop rkt as bundle container element in resources schema.
May 1 2024, 6:53 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T820: Drop rkt as bundle container element in resources schema: T745: Remove support for rkt bundles.
May 1 2024, 6:53 PM · Restricted Project, Restricted Project
kgaillot triaged T820: Drop rkt as bundle container element in resources schema as High priority.
May 1 2024, 6:52 PM · Restricted Project, Restricted Project
kgaillot moved T819: Drop upstart and nagios as class choices in resources schema from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 1 2024, 6:24 PM · Restricted Project, Restricted Project
kgaillot added subtasks for T819: Drop upstart and nagios as class choices in resources schema: Unknown Object (Maniphest Task), Unknown Object (Maniphest Task).
May 1 2024, 6:22 PM · Restricted Project, Restricted Project
kgaillot triaged T819: Drop upstart and nagios as class choices in resources schema as High priority.
May 1 2024, 6:20 PM · Restricted Project, Restricted Project
kgaillot committed rP810e8584e8f4: API: libcrmcommon: add pcmk_set_scheduler_cib() (authored by kgaillot).
API: libcrmcommon: add pcmk_set_scheduler_cib()
May 1 2024, 5:43 PM
kgaillot committed rPa05e8cd0819a: API: libcrmcommon: add pcmk_get_dc() (authored by kgaillot).
API: libcrmcommon: add pcmk_get_dc()
May 1 2024, 5:43 PM
kgaillot committed rP2808079ac33c: API: libcrmcommon: add pcmk_get_no_quorum_policy() (authored by kgaillot).
API: libcrmcommon: add pcmk_get_no_quorum_policy()
May 1 2024, 5:43 PM
kgaillot committed rPc804e0aa343a: API: libpe_status: deprecate pe_find_node() (authored by kgaillot).
API: libpe_status: deprecate pe_find_node()
May 1 2024, 5:43 PM
kgaillot committed rPe4db553068d0: API: libcrmcommon: add pcmk_find_node() (authored by kgaillot).
API: libcrmcommon: add pcmk_find_node()
May 1 2024, 5:43 PM
kgaillot committed rPeb083251a737: API: libcrmcommon: add pcmk_has_quorum() (authored by kgaillot).
API: libcrmcommon: add pcmk_has_quorum()
May 1 2024, 5:42 PM
kgaillot closed T792: Deprecate direct access to `pcmk_scheduler_t` members, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, as Merged.
May 1 2024, 5:42 PM · Restricted Project, Restricted Project
kgaillot closed T792: Deprecate direct access to `pcmk_scheduler_t` members as Merged by committing rP3b00480d6b2d: API: libcrmcommon: deprecate direct access to all members of pcmk_scheduler_t.
May 1 2024, 5:42 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP3b00480d6b2d: API: libcrmcommon: deprecate direct access to all members of pcmk_scheduler_t (authored by kgaillot).
API: libcrmcommon: deprecate direct access to all members of pcmk_scheduler_t
May 1 2024, 5:42 PM
kgaillot committed rPa3e65a90d9a7: Feature: CIB: deprecate special handling of literal value "default" for meta… (authored by kgaillot).
Feature: CIB: deprecate special handling of literal value "default" for meta…
May 1 2024, 5:42 PM
kgaillot committed rPf411e2ddff9e: Feature: CIB: deprecate "default" and "#default" as explicit meta-attribute… (authored by kgaillot).
Feature: CIB: deprecate "default" and "#default" as explicit meta-attribute…
May 1 2024, 5:42 PM
kgaillot edited the content of Pacemaker Release Checklist.
May 1 2024, 1:14 PM · Restricted Project
kgaillot committed rPcce19703e928: Refactor: xml: functionize best-match.sh main (authored by kgaillot).
Refactor: xml: functionize best-match.sh main
May 1 2024, 1:08 PM
kgaillot committed rP30d64f7a3b78: Refactor: xml: rename best-match.sh to rng-helper (authored by kgaillot).
Refactor: xml: rename best-match.sh to rng-helper
May 1 2024, 1:07 PM
kgaillot committed rP3414a20d4f0a: Refactor: xml: make rng-helper a substitution file (authored by kgaillot).
Refactor: xml: make rng-helper a substitution file
May 1 2024, 1:07 PM
kgaillot committed rP1beb5e983354: Refactor: xml: functionize version-diff.sh main (authored by kgaillot).
Refactor: xml: functionize version-diff.sh main
May 1 2024, 1:07 PM
kgaillot committed rP62411c95d0c9: Refactor: xml: make rng-helper take a command argument (authored by kgaillot).
Refactor: xml: make rng-helper take a command argument
May 1 2024, 1:07 PM
kgaillot committed rPe076bf663636: Refactor: xml: merge version_diff.sh into rng-helper (authored by kgaillot).
Refactor: xml: merge version_diff.sh into rng-helper
May 1 2024, 1:07 PM
kgaillot committed rP9011621f9e55: Refactor: xml: move API RNG creation to rng-helper (authored by kgaillot).
Refactor: xml: move API RNG creation to rng-helper
May 1 2024, 1:07 PM
kgaillot committed rPf83f032ec448: Refactor: xml: move CIB RNG creation to rng-helper (authored by kgaillot).
Refactor: xml: move CIB RNG creation to rng-helper
May 1 2024, 1:07 PM
kgaillot edited the content of Pacemaker Release Checklist.
May 1 2024, 11:19 AM · Restricted Project
kgaillot committed rP96530cf774f4: Log: scheduler: improve deprecated schema warning (authored by kgaillot).
Log: scheduler: improve deprecated schema warning
May 1 2024, 10:38 AM
kgaillot committed rP934682f6cb8d: Feature: CIB: deprecate support for unknown schemas in validate-with (authored by kgaillot).
Feature: CIB: deprecate support for unknown schemas in validate-with
May 1 2024, 10:38 AM
kgaillot committed rPf45a727c1c8c: Feature: CIB: deprecate disabling schema validation (authored by kgaillot).
Feature: CIB: deprecate disabling schema validation
May 1 2024, 10:38 AM
kgaillot closed T809: Deprecate support for disabling schema validation, a subtask of T810: Drop support for disabling schema validation, as Merged.
May 1 2024, 10:38 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot closed T809: Deprecate support for disabling schema validation as Merged by committing rPdaf0a118398b: Feature: CIB: deprecate omitting validate-with attribute from cib element.
May 1 2024, 10:38 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPdaf0a118398b: Feature: CIB: deprecate omitting validate-with attribute from cib element (authored by kgaillot).
Feature: CIB: deprecate omitting validate-with attribute from cib element
May 1 2024, 10:38 AM
kgaillot committed rP22746202bbc8: Test: cts-scheduler,cts-cli: update expected outputs for log message change (authored by kgaillot).
Test: cts-scheduler,cts-cli: update expected outputs for log message change
May 1 2024, 10:38 AM
kgaillot committed rP2c23e382ecf3: Log: libpe_status,libpacemaker: enable deprecation warnings even in… (authored by kgaillot).
Log: libpe_status,libpacemaker: enable deprecation warnings even in…
May 1 2024, 10:38 AM
kgaillot added a comment to T818: Add libcrmcluster to doxygen-generated HTML docs.

Only public APIs need SUPPORT_COROSYNC notes

May 1 2024, 9:56 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP4e1c4a6e170b: Log: scheduler: improve messages about orphaned resources (authored by kgaillot).
Log: scheduler: improve messages about orphaned resources
May 1 2024, 9:54 AM
kgaillot committed rPff231fc2bb95: Doc: Pacemaker Development: add chapter about editing documentation (authored by kgaillot).
Doc: Pacemaker Development: add chapter about editing documentation
May 1 2024, 9:54 AM
kgaillot committed rP0165c736f77a: Doc: Pacemaker Development: add a glossary (authored by kgaillot).
Doc: Pacemaker Development: add a glossary
May 1 2024, 9:54 AM

Apr 30 2024

kgaillot added a comment to T788: Deprecate public API access to most of libcrmcluster.
In T788#12132, @nrwahl2 wrote:

For 3.0.0 (T793)... For pcmk_cluster_t, we can replace all deprecated struct members except destroy() and cpg with a void *private member that can be used internally for a new internal struct containing the deprecated members.

Why can't destroy and cpg become part of the void *private member at 3.0.0? It seems that's the point of creating the setter functions for those, so that external users no longer need direct access.

Apr 30 2024, 10:14 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP5289519b73ba: API: libcrmcommon: deprecate enum pe_action_flags and all its values (authored by kgaillot).
API: libcrmcommon: deprecate enum pe_action_flags and all its values
Apr 30 2024, 9:59 AM
kgaillot committed rP190a9abeb09d: API: libcrmcommon: deprecate enum action_tasks and all its values (authored by kgaillot).
API: libcrmcommon: deprecate enum action_tasks and all its values
Apr 30 2024, 9:59 AM
kgaillot committed rPf74ba4276c03: API: libcrmcommon: deprecate enum action_fail_response and all its values (authored by kgaillot).
API: libcrmcommon: deprecate enum action_fail_response and all its values
Apr 30 2024, 9:59 AM
kgaillot committed rP8a0976a57f77: API: libcrmcommon: deprecate direct access to struct pe_action_s and all its… (authored by kgaillot).
API: libcrmcommon: deprecate direct access to struct pe_action_s and all its…
Apr 30 2024, 9:58 AM
kgaillot committed rPb3c50d1f8e14: API: libcrmcommon: deprecate pcmk_on_fail_text() (authored by kgaillot).
API: libcrmcommon: deprecate pcmk_on_fail_text()
Apr 30 2024, 9:58 AM
kgaillot committed rP877ba6f03141: API: libcrmcommon: deprecate pcmk_action_text() (authored by kgaillot).
API: libcrmcommon: deprecate pcmk_action_text()
Apr 30 2024, 9:58 AM
kgaillot closed T791: Deprecate direct access to scheduler action structs and enums, a subtask of T797: Make scheduler action structs and enums internal, as Merged.
Apr 30 2024, 9:58 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot closed T791: Deprecate direct access to scheduler action structs and enums as Merged by committing rPebf5ffc937e5: API: libcrmcomon: deprecate pcmk_parse_action().
Apr 30 2024, 9:58 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPebf5ffc937e5: API: libcrmcomon: deprecate pcmk_parse_action() (authored by kgaillot).
API: libcrmcomon: deprecate pcmk_parse_action()
Apr 30 2024, 9:58 AM

Apr 29 2024

kgaillot committed rP29e9ec6185be: API: libcrmcommon: add pcmk_resource_id() (authored by kgaillot).
API: libcrmcommon: add pcmk_resource_id()
Apr 29 2024, 6:31 PM
kgaillot committed rP781fb854a9fe: API: libcrmcommon: add pcmk_resource_is_managed() (authored by kgaillot).
API: libcrmcommon: add pcmk_resource_is_managed()
Apr 29 2024, 6:31 PM
kgaillot closed T790: Deprecate direct access to scheduler resource structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, as Merged.
Apr 29 2024, 6:31 PM · Restricted Project, Restricted Project
kgaillot closed T790: Deprecate direct access to scheduler resource structs as Merged by committing rPee2af0bcd50a: API: libcrmcommon: deprecate direct access to struct pe_resource_s and its….
Apr 29 2024, 6:31 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot closed T790: Deprecate direct access to scheduler resource structs, a subtask of T796: Make definition of scheduler resource structs internal, as Merged.
Apr 29 2024, 6:31 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPbb800343eb57: API: libcrmcommon: deprecate pcmk_rsc_methods_t, struct… (authored by kgaillot).
API: libcrmcommon: deprecate pcmk_rsc_methods_t, struct…
Apr 29 2024, 6:31 PM
kgaillot committed rPa4f701cf6c55: API: libcrmcommon: deprecate resource_alloc_functions_s and… (authored by kgaillot).
API: libcrmcommon: deprecate resource_alloc_functions_s and…
Apr 29 2024, 6:31 PM
kgaillot committed rPee2af0bcd50a: API: libcrmcommon: deprecate direct access to struct pe_resource_s and its… (authored by kgaillot).
API: libcrmcommon: deprecate direct access to struct pe_resource_s and its…
Apr 29 2024, 6:31 PM
kgaillot added a comment to T742: Drop "default" as an allowed value for some meta-attributes.

I suspect the use case for this feature was being able to set an explicit value in one block of meta-attributes, then have another rule-based block of attributes that resets the value to the default. Simply omitting the meta-attribute from the rule-based block wouldn't cause the explicit value to be removed.

Apr 29 2024, 5:32 PM · Restricted Project
kgaillot updated the task description for T742: Drop "default" as an allowed value for some meta-attributes.
Apr 29 2024, 5:12 PM · Restricted Project
kgaillot updated the task description for T794: Update SBD to avoid deprecated Pacemaker APIs.
Apr 29 2024, 4:41 PM · Restricted Project, Restricted Project
kgaillot updated the task description for T792: Deprecate direct access to `pcmk_scheduler_t` members.
Apr 29 2024, 4:30 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T817: Deprecate --sync-call cibadmin option.
In T817#12112, @nrwahl2 wrote:

From the GitHub discussion:

I believe it was originally for testing the code paths. Not needed anymore

Optionally, we could have a (possibly hidden) --async-call option for developer use, that starts a mainloop and runs a callback function that processes the reply.

Apr 29 2024, 4:07 PM · Restricted Project, Restricted Project
kgaillot added a parent task for T817: Deprecate --sync-call cibadmin option: Unknown Object (Maniphest Task).
Apr 29 2024, 4:06 PM · Restricted Project, Restricted Project
kgaillot committed rPc7538ec2455a: API: libcrmcommon: add pcmk_node_is_online() (authored by kgaillot).
API: libcrmcommon: add pcmk_node_is_online()
Apr 29 2024, 3:38 PM
kgaillot committed rP56abf0867edb: API: libcrmcommon: add pcmk_node_is_pending() (authored by kgaillot).
API: libcrmcommon: add pcmk_node_is_pending()
Apr 29 2024, 3:38 PM
kgaillot committed rPea25faa93532: API: libcrmcommon: add pcmk_node_is_shutting_down() (authored by kgaillot).
API: libcrmcommon: add pcmk_node_is_shutting_down()
Apr 29 2024, 3:38 PM
kgaillot committed rP6c1146a3a393: API: libcrmcommon: add pcmk_node_is_clean() (authored by kgaillot).
API: libcrmcommon: add pcmk_node_is_clean()
Apr 29 2024, 3:38 PM
kgaillot committed rP3b1ca90fdc5c: API: libcrmcommon: add pcmk_foreach_active_resource() (authored by kgaillot).
API: libcrmcommon: add pcmk_foreach_active_resource()
Apr 29 2024, 3:37 PM
kgaillot committed rPc2a9493b13d3: API: libcrmcommon: add pcmk_node_is_in_maintenance() (authored by kgaillot).
API: libcrmcommon: add pcmk_node_is_in_maintenance()
Apr 29 2024, 3:37 PM
kgaillot committed rPf611cb43fef9: API: libcrmcommon: deprecate enum node_type and all its values (authored by kgaillot).
API: libcrmcommon: deprecate enum node_type and all its values
Apr 29 2024, 3:37 PM
kgaillot closed T789: Deprecate direct access to scheduler node structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, as Merged.
Apr 29 2024, 3:37 PM · Restricted Project, Restricted Project
kgaillot closed T789: Deprecate direct access to scheduler node structs, a subtask of T795: Make definition of scheduler node structs internal, as Merged.
Apr 29 2024, 3:37 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot closed T789: Deprecate direct access to scheduler node structs as Merged by committing rPa6e55c38f3f7: API: libcrmcommon: deprecate struct pe_node_s and all its members.
Apr 29 2024, 3:37 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP08af8f52e08d: API: libcrmcommon: deprecate enum pe_discover_e and all its values (authored by kgaillot).
API: libcrmcommon: deprecate enum pe_discover_e and all its values
Apr 29 2024, 3:37 PM
kgaillot committed rP2ddb13d49318: API: libcrmcommon: deprecate struct pe_node_shared_s and all its members (authored by kgaillot).
API: libcrmcommon: deprecate struct pe_node_shared_s and all its members
Apr 29 2024, 3:37 PM
kgaillot committed rPa6e55c38f3f7: API: libcrmcommon: deprecate struct pe_node_s and all its members (authored by kgaillot).
API: libcrmcommon: deprecate struct pe_node_s and all its members
Apr 29 2024, 3:37 PM
kgaillot added a comment to T788: Deprecate public API access to most of libcrmcluster.
In T788#12086, @nrwahl2 wrote:

deprecate (via doxygen comments)

Why no compat header?

Apr 29 2024, 10:42 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T788: Deprecate public API access to most of libcrmcluster.
In T788#12084, @nrwahl2 wrote:

if we create new values for enum cluster_type_e and use the current names in enum pcmk_cluster_type, we get type-checker errors:

Apr 29 2024, 10:41 AM · Restricted Project, Restricted Project, Restricted Project