Page MenuHomeClusterLabs Projects
Feed All Stories

Mar 28 2024

nrwahl2 committed rP13b467bbccb4: Refactor: libcrmcommon: New PCMK__XML_ENTITY string constants (authored by nrwahl2).
Refactor: libcrmcommon: New PCMK__XML_ENTITY string constants
Mar 28 2024, 6:59 PM
nrwahl2 committed rP0fdd73fbbf5f: Fix: libcrmcommon: Escape some chars in XML attribute text output (authored by nrwahl2).
Fix: libcrmcommon: Escape some chars in XML attribute text output
Mar 28 2024, 6:59 PM
nrwahl2 committed rPb5d323e57f5a: Doc: Pacemaker Explained: Document whitespace in attribute values (authored by nrwahl2).
Doc: Pacemaker Explained: Document whitespace in attribute values
Mar 28 2024, 6:59 PM
GitHub <noreply@github.com> committed rP86787fccdd8b: Merge pull request #3395 from nrwahl2/nrwahl2-xml_escape (authored by kgaillot).
Merge pull request #3395 from nrwahl2/nrwahl2-xml_escape
Mar 28 2024, 6:59 PM
kgaillot committed rP268fa1bbeea2: Refactor: libcrmcommon,libpe_rules: move operation evaluation to libcrmcommon (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules: move operation evaluation to libcrmcommon
Mar 28 2024, 6:28 PM
kgaillot committed rP3a90ac9cc0cb: Refactor: scheduler: best practices for pcmk__evaluate_op_expression() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__evaluate_op_expression()
Mar 28 2024, 6:28 PM
kgaillot committed rP34d1ea4df60e: Test: libcrmcommon: add unit tests for pcmk__evaluate_op_expression() (authored by kgaillot).
Test: libcrmcommon: add unit tests for pcmk__evaluate_op_expression()
Mar 28 2024, 6:28 PM
kgaillot committed rP452516aa991c: Refactor: libcrmcommon,libpe_rules: move resource evaluation to libcrmcommon (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules: move resource evaluation to libcrmcommon
Mar 28 2024, 6:28 PM
kgaillot committed rP4f12b61aafe1: Refactor: scheduler: best practices for pcmk__evaluate_rsc_expression() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__evaluate_rsc_expression()
Mar 28 2024, 6:28 PM
kgaillot committed rP925d93c20bec: Test: libcrmcommon: add unit tests for pcmk__evaluate_rsc_expression() (authored by kgaillot).
Test: libcrmcommon: add unit tests for pcmk__evaluate_rsc_expression()
Mar 28 2024, 6:28 PM
GitHub <noreply@github.com> committed rP6acac7f2b21d: Merge pull request #3401 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3401 from kgaillot/best-practices
Mar 28 2024, 6:28 PM
kgaillot moved T800: Bring CIB schema and parsing code into closer alignment from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2024, 4:41 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T800: Bring CIB schema and parsing code into closer alignment as Low priority.
Mar 28 2024, 4:40 PM · Restricted Project, Restricted Project, Restricted Project
clumens changed the status of T787: Warn for deprecated master syntax in CIB from Open to WIP.
Mar 28 2024, 4:22 PM · Restricted Project, Restricted Project, Restricted Project
clumens committed rPc2bd7b769b47: Test: build: Move common test environment stuff into tap.mk. (authored by clumens).
Test: build: Move common test environment stuff into tap.mk.
Mar 28 2024, 4:02 PM
clumens committed rP68072052c770: Low: tools: Fix the arguments annotation for ticket-constraints. (authored by clumens).
Low: tools: Fix the arguments annotation for ticket-constraints.
Mar 28 2024, 4:02 PM
clumens committed rP87345f883d17: API: schemas: Change the type of a ticket's id attribute. (authored by clumens).
API: schemas: Change the type of a ticket's id attribute.
Mar 28 2024, 4:02 PM
clumens committed rPb178b01ca636: Refactor: test: Add CIB-related single unit test teardown code. (authored by clumens).
Refactor: test: Add CIB-related single unit test teardown code.
Mar 28 2024, 4:02 PM
clumens committed rP3c3ffab1d4b7: Refactor: test: Add CIB-related single unit test setup code. (authored by clumens).
Refactor: test: Add CIB-related single unit test setup code.
Mar 28 2024, 4:02 PM
clumens committed rP3d21396d702c: Refactor: test: Add CIB-related unit test group setup code. (authored by clumens).
Refactor: test: Add CIB-related unit test group setup code.
Mar 28 2024, 4:02 PM
clumens committed rPec6d0e8e29d0: Test: libcrmcommon: Exclude unittest.c from test coverage. (authored by clumens).
Test: libcrmcommon: Exclude unittest.c from test coverage.
Mar 28 2024, 4:02 PM
clumens committed rPc93851fdc948: Refactor: libcrmcommon: Return EINVAL in pcmk__xml_output_new. (authored by clumens).
Refactor: libcrmcommon: Return EINVAL in pcmk__xml_output_new.
Mar 28 2024, 4:02 PM
clumens committed rPb0147a95c62e: Low: scheduler: Add PCMK__XA_GRANTED to ticket_state XML. (authored by clumens).
Low: scheduler: Add PCMK__XA_GRANTED to ticket_state XML.
Mar 28 2024, 4:02 PM
clumens committed rP120dcab550a5: Refactor: libcrmcommon: Let pcmk__xml_output_finish take a NULL out. (authored by clumens).
Refactor: libcrmcommon: Let pcmk__xml_output_finish take a NULL out.
Mar 28 2024, 4:02 PM
clumens committed rPa8ce56cb7d97: Refactor: libpacemaker: Alphabetize output message list. (authored by clumens).
Refactor: libpacemaker: Alphabetize output message list.
Mar 28 2024, 4:02 PM
clumens committed rP60ae038d0a6a: Refactor: libpacemaker: Expose init_rule_check internally. (authored by clumens).
Refactor: libpacemaker: Expose init_rule_check internally.
Mar 28 2024, 4:02 PM
clumens committed rP1e4cbf543d60: Refactor: libpacemaker: Add an internal setup function. (authored by clumens).
Refactor: libpacemaker: Add an internal setup function.
Mar 28 2024, 4:02 PM
GitHub <noreply@github.com> committed rPb3fd453d0839: Merge pull request #3402 from clumens/crm_ticket-prep (authored by kgaillot).
Merge pull request #3402 from clumens/crm_ticket-prep
Mar 28 2024, 4:02 PM
kgaillot edited the content of Pacemaker Release Checklist.
Mar 28 2024, 11:11 AM · Restricted Project
kgaillot moved T799: Escape whitespace in node attribute output in a way that is parseable by OpenStack from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2024, 10:52 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added projects to T799: Escape whitespace in node attribute output in a way that is parseable by OpenStack: Restricted Project, Restricted Project.
Mar 28 2024, 10:51 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T799: Escape whitespace in node attribute output in a way that is parseable by OpenStack from Open to WIP.
Mar 28 2024, 10:49 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Mar 27 2024

kgaillot added a parent task for T798: Make `pcmk_scheduler_t` definition internal: Unknown Object (Maniphest Task).
Mar 27 2024, 6:59 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:58 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:55 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T795: Make definition of scheduler node structs internal: Unknown Object (Maniphest Task).
Mar 27 2024, 6:45 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T798: Make `pcmk_scheduler_t` definition internal from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 6:45 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T792: Deprecate direct access to `pcmk_scheduler_t` members from Make `pcmk_scheduler_t` definition internal to Deprecate direct access to `pcmk_scheduler_t` members.
Mar 27 2024, 6:44 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T798: Make `pcmk_scheduler_t` definition internal as High priority.
Mar 27 2024, 6:44 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T797: Make scheduler action structs and enums internal: T791: Deprecate direct access to scheduler action structs and enums.
Mar 27 2024, 6:42 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T791: Deprecate direct access to scheduler action structs and enums: T797: Make scheduler action structs and enums internal.
Mar 27 2024, 6:42 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T797: Make scheduler action structs and enums internal from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 6:42 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T791: Deprecate direct access to scheduler action structs and enums from Make scheduler action structs and enums internal to Deprecate direct access to scheduler action structs and enums.
Mar 27 2024, 6:41 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T797: Make scheduler action structs and enums internal as High priority.
Mar 27 2024, 6:41 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T790: Deprecate direct access to scheduler resource structs, added: Restricted Project; removed Restricted Project, Restricted Project.
Mar 27 2024, 6:39 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T796: Make definition of scheduler resource structs internal from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 6:39 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T790: Deprecate direct access to scheduler resource structs: T796: Make definition of scheduler resource structs internal.
Mar 27 2024, 6:38 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T796: Make definition of scheduler resource structs internal: T790: Deprecate direct access to scheduler resource structs.
Mar 27 2024, 6:38 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T790: Deprecate direct access to scheduler resource structs from Make definition of scheduler resource structs internal to Deprecate direct access to scheduler resource structs.
Mar 27 2024, 6:38 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T796: Make definition of scheduler resource structs internal as High priority.
Mar 27 2024, 6:38 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T795: Make definition of scheduler node structs internal from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 6:35 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T795: Make definition of scheduler node structs internal: T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:35 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T789: Deprecate direct access to scheduler node structs: T795: Make definition of scheduler node structs internal.
Mar 27 2024, 6:35 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:35 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T795: Make definition of scheduler node structs internal as High priority.
Mar 27 2024, 6:34 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T789: Deprecate direct access to scheduler node structs from Make definition of scheduler node structs internal to Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:34 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T788: Deprecate public API access to most of libcrmcluster: T794: Update SBD to avoid deprecated Pacemaker APIs.
Mar 27 2024, 6:33 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T790: Deprecate direct access to scheduler resource structs: T794: Update SBD to avoid deprecated Pacemaker APIs.
Mar 27 2024, 6:33 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T789: Deprecate direct access to scheduler node structs: T794: Update SBD to avoid deprecated Pacemaker APIs.
Mar 27 2024, 6:33 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added subtasks for T794: Update SBD to avoid deprecated Pacemaker APIs: T788: Deprecate public API access to most of libcrmcluster, T789: Deprecate direct access to scheduler node structs, T790: Deprecate direct access to scheduler resource structs, T792: Deprecate direct access to `pcmk_scheduler_t` members.
Mar 27 2024, 6:33 PM · Restricted Project, Restricted Project
kgaillot added a parent task for T792: Deprecate direct access to `pcmk_scheduler_t` members: T794: Update SBD to avoid deprecated Pacemaker APIs.
Mar 27 2024, 6:33 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 6:32 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T793: Drop public API access to most of libcrmcluster from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 6:31 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T788: Deprecate public API access to most of libcrmcluster.
Mar 27 2024, 6:31 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T794: Update SBD to avoid deprecated Pacemaker APIs: Unknown Object (Maniphest Task).
Mar 27 2024, 6:28 PM · Restricted Project, Restricted Project
kgaillot triaged T794: Update SBD to avoid deprecated Pacemaker APIs as Normal priority.
Mar 27 2024, 6:28 PM · Restricted Project, Restricted Project
kgaillot renamed T788: Deprecate public API access to most of libcrmcluster from Deprecate and drop public API access to most of libcrmcluster to Deprecate public API access to most of libcrmcluster.
Mar 27 2024, 5:45 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T788: Deprecate public API access to most of libcrmcluster: T793: Drop public API access to most of libcrmcluster.
Mar 27 2024, 5:44 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T793: Drop public API access to most of libcrmcluster: T788: Deprecate public API access to most of libcrmcluster.
Mar 27 2024, 5:44 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T793: Drop public API access to most of libcrmcluster as High priority.
Mar 27 2024, 5:44 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T792: Deprecate direct access to `pcmk_scheduler_t` members from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 3:17 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T792: Deprecate direct access to `pcmk_scheduler_t` members as High priority.
Mar 27 2024, 3:16 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Restricted Project; removed Restricted Project.
Mar 27 2024, 3:15 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T790: Deprecate direct access to scheduler resource structs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 3:03 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T791: Deprecate direct access to scheduler action structs and enums from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 3:02 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T791: Deprecate direct access to scheduler action structs and enums as High priority.
Mar 27 2024, 3:02 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Restricted Project; removed Restricted Project.
Mar 27 2024, 3:01 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T790: Deprecate direct access to scheduler resource structs.
Mar 27 2024, 2:48 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T790: Deprecate direct access to scheduler resource structs.
Mar 27 2024, 2:47 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the edit policy for T790: Deprecate direct access to scheduler resource structs.
Mar 27 2024, 2:46 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T790: Deprecate direct access to scheduler resource structs as High priority.
Mar 27 2024, 2:46 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Restricted Project; removed Restricted Project.
Mar 27 2024, 2:46 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 2:42 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 2:39 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T789: Deprecate direct access to scheduler node structs.
Mar 27 2024, 2:37 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T789: Deprecate direct access to scheduler node structs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 2:30 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T789: Deprecate direct access to scheduler node structs: Restricted Project.
Mar 27 2024, 2:30 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T789: Deprecate direct access to scheduler node structs as High priority.
Mar 27 2024, 2:30 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T781: Improve terminology for clarity: Unknown Object (Maniphest Task).
Mar 27 2024, 1:46 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T781: Improve terminology for clarity.
Mar 27 2024, 1:45 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T781: Improve terminology for clarity.
Mar 27 2024, 1:42 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T781: Improve terminology for clarity.
Mar 27 2024, 1:41 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T788: Deprecate public API access to most of libcrmcluster: Unknown Object (Maniphest Task).
Mar 27 2024, 1:20 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T788: Deprecate public API access to most of libcrmcluster from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 27 2024, 1:16 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T788: Deprecate public API access to most of libcrmcluster as High priority.
Mar 27 2024, 1:15 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T787: Warn for deprecated master syntax in CIB.
Mar 27 2024, 11:58 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T787: Warn for deprecated master syntax in CIB: Unknown Object (Maniphest Task).
Mar 27 2024, 11:52 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T787: Warn for deprecated master syntax in CIB: Restricted Project.
Mar 27 2024, 11:51 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T787: Warn for deprecated master syntax in CIB as High priority.
Mar 27 2024, 11:51 AM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.

Meta-attribute inheritance is weird. I've just started looking at groups. Very much non-exhaustive:

  • is-managed: Any false wins. If is-managed=false for the group and is-managed=true for a primitive, the primitive is unmanaged.
  • maintenance: Any true wins. Similar to is-managed but reversed.
  • resource-stickiness: Group's stickiness is used as the default for a primitive's stickiness. Primitive's stickiness overrides (does not add to) group's stickiness.
  • target-role: Same as resource-stickiness. The group's value is only a default. In particular, if the group has target-role=Stopped and the first member has target-role=Started, the first member is allowed to run.
Mar 27 2024, 5:58 AM · Restricted Project, Restricted Project, Restricted Project