Page MenuHomeClusterLabs Projects
Feed Advanced Search

Apr 29 2024

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

Apr 25 2024

kgaillot changed the status of T792: Deprecate direct access to `pcmk_scheduler_t` members, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Open to WIP.
Apr 25 2024, 5:56 PM · Restricted Project, Restricted Project
kgaillot changed the status of T792: Deprecate direct access to `pcmk_scheduler_t` members from Open to WIP.
Apr 25 2024, 5:56 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T791: Deprecate direct access to scheduler action structs and enums, a subtask of T797: Make scheduler action structs and enums internal, from Open to WIP.
Apr 25 2024, 5:40 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T791: Deprecate direct access to scheduler action structs and enums from Open to WIP.
Apr 25 2024, 5:40 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Open to WIP.
Apr 25 2024, 4:36 PM · Restricted Project, Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs, a subtask of T796: Make definition of scheduler resource structs internal, from Open to WIP.
Apr 25 2024, 4:36 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs from Open to WIP.
Apr 25 2024, 4:36 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Open to WIP.
Apr 25 2024, 4:28 PM · Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs, a subtask of T795: Make definition of scheduler node structs internal, from Open to WIP.
Apr 25 2024, 4:28 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs from Open to WIP.
Apr 25 2024, 4:28 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP7348e9a20dcb: Refactor: libcrmcommon: functionize getting highest schema entry (authored by kgaillot).
Refactor: libcrmcommon: functionize getting highest schema entry
Apr 25 2024, 10:16 AM
kgaillot committed rP9d761972a5f7: API: libcrmcommon: deprecate xml_latest_schema() (authored by kgaillot).
API: libcrmcommon: deprecate xml_latest_schema()
Apr 25 2024, 10:16 AM
kgaillot committed rP870774692a1c: Test: cts-cli: update expected output for log message change (authored by kgaillot).
Test: cts-cli: update expected output for log message change
Apr 25 2024, 10:16 AM
kgaillot committed rP401ba2f068a1: Refactor: libcrmcommon: drop redundant code in pcmk__find_x_0_schema_index() (authored by kgaillot).
Refactor: libcrmcommon: drop redundant code in pcmk__find_x_0_schema_index()
Apr 25 2024, 10:16 AM
kgaillot committed rP8447bf108fc7: Refactor: libcrmcommon: get X.0 schema as entry instead of index (authored by kgaillot).
Refactor: libcrmcommon: get X.0 schema as entry instead of index
Apr 25 2024, 10:15 AM
kgaillot committed rP55e971df5938: Refactor: libcrmcommon,tools: use pcmk__validate_xml() (authored by kgaillot).
Refactor: libcrmcommon,tools: use pcmk__validate_xml()
Apr 25 2024, 10:15 AM
kgaillot committed rP7ca7427ef22d: Refactor: libcrmcommon: make internal validation functions return bool (authored by kgaillot).
Refactor: libcrmcommon: make internal validation functions return bool
Apr 25 2024, 10:15 AM
kgaillot committed rP04a096b86134: API: libcrmcommon: deprecate validate_xml() (authored by kgaillot).
API: libcrmcommon: deprecate validate_xml()
Apr 25 2024, 10:15 AM
kgaillot committed rPf981f67c613c: API: libcrmcommon: deprecate validate_xml_verbose() (authored by kgaillot).
API: libcrmcommon: deprecate validate_xml_verbose()
Apr 25 2024, 10:15 AM
kgaillot committed rPa6119dd5c035: Test: cts-cli: update expected output for recent change (authored by kgaillot).
Test: cts-cli: update expected output for recent change
Apr 25 2024, 10:15 AM
kgaillot committed rP946196597cbe: API: libcrmcommon: deprecate get_schema_version() (authored by kgaillot).
API: libcrmcommon: deprecate get_schema_version()
Apr 25 2024, 10:15 AM
kgaillot committed rP1265a8cb354d: Refactor: libcrmcommon: avoid function call for original schema name (authored by kgaillot).
Refactor: libcrmcommon: avoid function call for original schema name
Apr 25 2024, 10:15 AM
kgaillot committed rP56bccb2e0eba: Test: cts-cli: update expected output for log message change (authored by kgaillot).
Test: cts-cli: update expected output for log message change
Apr 25 2024, 10:15 AM
kgaillot committed rP743ce88d0a95: Refactor: scheduler: track schema instead of index in cli_config_update() (authored by kgaillot).
Refactor: scheduler: track schema instead of index in cli_config_update()
Apr 25 2024, 10:15 AM
kgaillot committed rP9f737d3255b1: API: libcrmcommon: deprecate get_schema_name() (authored by kgaillot).
API: libcrmcommon: deprecate get_schema_name()
Apr 25 2024, 10:15 AM
kgaillot committed rP93ff1c65faf8: API: libcrmcommon: deprecate cli_config_update() (authored by kgaillot).
API: libcrmcommon: deprecate cli_config_update()
Apr 25 2024, 10:14 AM
kgaillot committed rPfa1e3839567b: Refactor: libcrmcommon: use bool in pcmk__update_configured_schema() (authored by kgaillot).
Refactor: libcrmcommon: use bool in pcmk__update_configured_schema()
Apr 25 2024, 10:14 AM
kgaillot committed rP913953de7edc: Refactor: libcrmcommon: drop schemas.h and schemas_compat.h (authored by kgaillot).
Refactor: libcrmcommon: drop schemas.h and schemas_compat.h
Apr 25 2024, 10:14 AM

Apr 24 2024

kgaillot committed rP62c2a4734a6c: Refactor: libcrmcommon: simplify update_validation() loop (authored by kgaillot).
Refactor: libcrmcommon: simplify update_validation() loop
Apr 24 2024, 2:21 PM
kgaillot committed rP4141a234fd49: Refactor: libcrmcommon: drop unnecessary variable in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: drop unnecessary variable in update_validation()
Apr 24 2024, 2:21 PM
kgaillot committed rPe44bf1eaab27: Logs: libcrmcommon: simplify update_validation() logs (authored by kgaillot).
Logs: libcrmcommon: simplify update_validation() logs
Apr 24 2024, 2:20 PM
kgaillot committed rP80fc9aa333a6: Test: cts-cli: update expected outputs for log message changes (authored by kgaillot).
Test: cts-cli: update expected outputs for log message changes
Apr 24 2024, 2:20 PM
kgaillot committed rP2e4d464939ea: Refactor: libcrmcommon: simplify update_validation() loop (authored by kgaillot).
Refactor: libcrmcommon: simplify update_validation() loop
Apr 24 2024, 2:20 PM
kgaillot committed rP812429185984: Refactor: libcrmcommon: use schema instead of index to track best schema (authored by kgaillot).
Refactor: libcrmcommon: use schema instead of index to track best schema
Apr 24 2024, 2:20 PM
kgaillot committed rPd2ab4de05659: API: libcrmcommon: deprecate update_validation() (authored by kgaillot).
API: libcrmcommon: deprecate update_validation()
Apr 24 2024, 2:20 PM
kgaillot committed rPe82656acb3a9: Test: cts-cli: update expected outputs for function name change (authored by kgaillot).
Test: cts-cli: update expected outputs for function name change
Apr 24 2024, 2:20 PM
kgaillot committed rP44d042485397: Refactor: libcrmcommon: make pcmk__update_schema() return a standard code (authored by kgaillot).
Refactor: libcrmcommon: make pcmk__update_schema() return a standard code
Apr 24 2024, 2:20 PM
kgaillot committed rP9f0f3d609609: Refactor: libcrmcommon: make pcmk__update_schema() take bool (authored by kgaillot).
Refactor: libcrmcommon: make pcmk__update_schema() take bool
Apr 24 2024, 2:20 PM
kgaillot committed rP4c6653f1063b: Refactor: libcrmcommon: drop best argument from pcmk__update_schemas() (authored by kgaillot).
Refactor: libcrmcommon: drop best argument from pcmk__update_schemas()
Apr 24 2024, 2:19 PM
kgaillot committed rP304480f8b734: Test: cts-cli: update expected output for log message change (authored by kgaillot).
Test: cts-cli: update expected output for log message change
Apr 24 2024, 2:19 PM
kgaillot committed rP56048bf902f8: Refactor: libcrmcommon: make pcmk__update_schema() take maximum schema name (authored by kgaillot).
Refactor: libcrmcommon: make pcmk__update_schema() take maximum schema name
Apr 24 2024, 2:19 PM
kgaillot committed rP14d4d7d09b26: Log: libcrmcommon: log schemas after they're sorted (authored by kgaillot).
Log: libcrmcommon: log schemas after they're sorted
Apr 24 2024, 10:17 AM
kgaillot committed rPaa9a3f22aab6: Refactor: libcrmcommon: add schema index to pcmk__schema_t (authored by kgaillot).
Refactor: libcrmcommon: add schema index to pcmk__schema_t
Apr 24 2024, 10:17 AM
kgaillot committed rP2d9d5229d612: Refactor: libcrmcommon: add internal API for getting schema list entry (authored by kgaillot).
Refactor: libcrmcommon: add internal API for getting schema list entry
Apr 24 2024, 10:17 AM
kgaillot committed rP1b08bf99f471: Low: libcrmcommon: don't validate with first schema for an unknown schema name (authored by kgaillot).
Low: libcrmcommon: don't validate with first schema for an unknown schema name
Apr 24 2024, 10:17 AM
kgaillot committed rP4acbd9f8c537: Refactor: libcrmcommon: add pcmk__cmp_schemas_by_name() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__cmp_schemas_by_name()
Apr 24 2024, 10:17 AM
kgaillot committed rPddc91b2d4757: Refactor: libcrmcommon: get original schema as schema instead of index (authored by kgaillot).
Refactor: libcrmcommon: get original schema as schema instead of index
Apr 24 2024, 10:17 AM
kgaillot committed rP5e4db82af685: Refactor: libcrmcommon: get current as schema instead of index in… (authored by kgaillot).
Refactor: libcrmcommon: get current as schema instead of index in…
Apr 24 2024, 10:16 AM
kgaillot committed rP172683e04117: Refactor: libcrmcommon: get next higher schema as schema in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: get next higher schema as schema in update_validation()
Apr 24 2024, 10:16 AM
kgaillot committed rP323f1250faa3: Low: libcrmcommon: max should apply even if transform is false in… (authored by kgaillot).
Low: libcrmcommon: max should apply even if transform is false in…
Apr 24 2024, 10:16 AM
kgaillot committed rP2a5ff076ea94: Refactor: libcrmcommon: functionize getting configured schema entry (authored by kgaillot).
Refactor: libcrmcommon: functionize getting configured schema entry
Apr 24 2024, 10:16 AM
kgaillot committed rP1ac61e86b8ac: Fix: libcrmcommon: don't assume next schema will validate when not transforming (authored by kgaillot).
Fix: libcrmcommon: don't assume next schema will validate when not transforming
Apr 24 2024, 10:16 AM
kgaillot committed rP6ca2ce7da16b: Test: cts-cli: update expected outputs for log message changes (authored by kgaillot).
Test: cts-cli: update expected outputs for log message changes
Apr 24 2024, 10:16 AM
kgaillot committed rP27b460ac4319: Test: libcrmcommon: add some case-insensitive schema tests (authored by kgaillot).
Test: libcrmcommon: add some case-insensitive schema tests
Apr 24 2024, 10:16 AM

Apr 23 2024

kgaillot assigned T788: Deprecate public API access to most of libcrmcluster to nrwahl2.
Apr 23 2024, 6:29 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP201f8f7a5df9: Fix: xml: restore "pacemaker-next" schema functionality (authored by kgaillot).
Fix: xml: restore "pacemaker-next" schema functionality
Apr 23 2024, 11:25 AM
kgaillot committed rPcef8d1ce525c: Refactor: libcrmcommon: allow update_validation() to take NULL "best" argument (authored by kgaillot).
Refactor: libcrmcommon: allow update_validation() to take NULL "best" argument
Apr 23 2024, 11:24 AM
kgaillot committed rPb099ba9c19cd: Refactor: libcrmcommon: move an "if" block in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: move an "if" block in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rP6e52c3d44ac9: Refactor: libcrmcommon: drop redundant code in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: drop redundant code in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rP843740f6d8c7: Refactor: libcrmcommon: de-indent an "else" block in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: de-indent an "else" block in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rP0c55c5f61f28: Refactor: libcrmcommon: separate an "if" block in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: separate an "if" block in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rP5adc47cee8fb: Refactor: libcrmcommon: de-indent an "if" block in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: de-indent an "if" block in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rP29834874564a: Refactor: libcrmcommon: de-indent another "else" block in update_validation() (authored by kgaillot).
Refactor: libcrmcommon: de-indent another "else" block in update_validation()
Apr 23 2024, 11:24 AM
kgaillot committed rPbb49f548aa8e: Refactor: libcrmcommon: apply_upgrade() now takes schema index instead of schema (authored by kgaillot).
Refactor: libcrmcommon: apply_upgrade() now takes schema index instead of schema
Apr 23 2024, 11:24 AM
kgaillot committed rP14b3f6bf00f0: Log: libcrmcommon: improve apply_upgrade() messages (authored by kgaillot).
Log: libcrmcommon: improve apply_upgrade() messages
Apr 23 2024, 11:24 AM
kgaillot committed rP645e0da4b310: Refactor: libcrmcommon: move validation to apply_upgrade() (authored by kgaillot).
Refactor: libcrmcommon: move validation to apply_upgrade()
Apr 23 2024, 11:24 AM
kgaillot committed rP31922abc7250: Test: cts-cli: update expected output for log message changes (authored by kgaillot).
Test: cts-cli: update expected output for log message changes
Apr 23 2024, 11:23 AM

Apr 17 2024

kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Apr 17 2024, 11:55 AM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Apr 17 2024, 11:53 AM
kgaillot committed rP2106847d1697: Test: libcrmcommon: add schema unit tests for pacemaker-next and none schemas (authored by kgaillot).
Test: libcrmcommon: add schema unit tests for pacemaker-next and none schemas
Apr 17 2024, 10:27 AM
kgaillot committed rP4b2bea559f12: Test: libcrmcommon: avoid test vs production discrepancy in schema unit testing (authored by kgaillot).
Test: libcrmcommon: avoid test vs production discrepancy in schema unit testing
Apr 17 2024, 10:27 AM

Apr 16 2024

kgaillot committed rP5fec6b340240: Refactor: libcrmcommon,libpacemaker,tools: use PCMK_VALUE_NONE where appropriate (authored by kgaillot).
Refactor: libcrmcommon,libpacemaker,tools: use PCMK_VALUE_NONE where appropriate
Apr 16 2024, 10:24 AM
kgaillot committed rP5a4e4dbd2cab: Log: libcrmcommon: move warn-once code to logging_internal.h (authored by kgaillot).
Log: libcrmcommon: move warn-once code to logging_internal.h
Apr 16 2024, 10:24 AM
kgaillot committed rPc2d26dfe760f: Refactor: libcrmcommon: separate schema APIs into their own headers (authored by kgaillot).
Refactor: libcrmcommon: separate schema APIs into their own headers
Apr 16 2024, 10:24 AM

Apr 15 2024

kgaillot moved T810: Drop support for disabling schema validation from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 15 2024, 1:48 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T812: Improve validation of options from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 15 2024, 1:47 PM · Restricted Project, Restricted Project
kgaillot moved T814: Drop support for custom meta-attributes, and enforce meta-attribute names in schema from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 15 2024, 1:46 PM · Restricted Project, Restricted Project, Restricted Project

Apr 11 2024

kgaillot committed rPaa2e2a5cae9c: Refactor: scheduler: drop redundant "top" XML element (authored by kgaillot).
Refactor: scheduler: drop redundant "top" XML element
Apr 11 2024, 9:42 PM
kgaillot committed rPbf01a906e437: Refactor: scheduler: separate nvpair block list creation from sorting (authored by kgaillot).
Refactor: scheduler: separate nvpair block list creation from sorting
Apr 11 2024, 9:42 PM
kgaillot committed rP0dfdbccae46a: Low: scheduler: compare nvpair block IDs case-sensitively (authored by kgaillot).
Low: scheduler: compare nvpair block IDs case-sensitively
Apr 11 2024, 9:42 PM
kgaillot committed rP39b6f474a521: Refactor: scheduler: drop score from sorted_set_t (authored by kgaillot).
Refactor: scheduler: drop score from sorted_set_t
Apr 11 2024, 9:42 PM
kgaillot committed rPddd39f442804: Refactor: scheduler: drop overwrite from sorted_set_t (authored by kgaillot).
Refactor: scheduler: drop overwrite from sorted_set_t
Apr 11 2024, 9:42 PM
kgaillot committed rP5dcb7b985cda: Refactor: scheduler: move special_name from sorted_set_t to unpack_data_t (authored by kgaillot).
Refactor: scheduler: move special_name from sorted_set_t to unpack_data_t
Apr 11 2024, 9:42 PM
kgaillot committed rPde180eb4b8be: Refactor: scheduler: drop sorted_set_t (authored by kgaillot).
Refactor: scheduler: drop sorted_set_t
Apr 11 2024, 9:42 PM
kgaillot committed rPf0250796aedf: Refactor: scheduler: use pcmk_rule_input_t in unpack_data_t (authored by kgaillot).
Refactor: scheduler: use pcmk_rule_input_t in unpack_data_t
Apr 11 2024, 9:41 PM