- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Mar 28 2024
Mar 28 2024
kgaillot committed rP268fa1bbeea2: Refactor: libcrmcommon,libpe_rules: move operation evaluation to libcrmcommon (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules: move operation evaluation to libcrmcommon
kgaillot committed rP3a90ac9cc0cb: Refactor: scheduler: best practices for pcmk__evaluate_op_expression() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__evaluate_op_expression()
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()
kgaillot committed rP452516aa991c: Refactor: libcrmcommon,libpe_rules: move resource evaluation to libcrmcommon (authored by kgaillot).
Refactor: libcrmcommon,libpe_rules: move resource evaluation to libcrmcommon
kgaillot committed rP4f12b61aafe1: Refactor: scheduler: best practices for pcmk__evaluate_rsc_expression() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__evaluate_rsc_expression()
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()
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
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.
clumens committed rP68072052c770: Low: tools: Fix the arguments annotation for ticket-constraints. (authored by clumens).
Low: tools: Fix the arguments annotation for ticket-constraints.
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.
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.
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.
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.
clumens committed rPec6d0e8e29d0: Test: libcrmcommon: Exclude unittest.c from test coverage. (authored by clumens).
Test: libcrmcommon: Exclude unittest.c from test coverage.
clumens committed rPc93851fdc948: Refactor: libcrmcommon: Return EINVAL in pcmk__xml_output_new. (authored by clumens).
Refactor: libcrmcommon: Return EINVAL in pcmk__xml_output_new.
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.
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.
clumens committed rPa8ce56cb7d97: Refactor: libpacemaker: Alphabetize output message list. (authored by clumens).
Refactor: libpacemaker: Alphabetize output message list.
clumens committed rP60ae038d0a6a: Refactor: libpacemaker: Expose init_rule_check internally. (authored by clumens).
Refactor: libpacemaker: Expose init_rule_check internally.
clumens committed rP1e4cbf543d60: Refactor: libpacemaker: Add an internal setup function. (authored by clumens).
Refactor: libpacemaker: Add an internal setup function.
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
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, Pacemaker (2.1.8), 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: Pacemaker (2.1.8), Restricted Project.
Mar 28 2024, 10:51 AM · Restricted Project, Pacemaker (2.1.8), 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, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
Mar 27 2024
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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
kgaillot moved T798: Make `pcmk_scheduler_t` definition internal from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Mar 27 2024, 6:45 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, Restricted Project
kgaillot moved T797: Make scheduler action structs and enums internal from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Mar 27 2024, 6:42 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, Restricted Project
kgaillot edited projects for T790: Deprecate direct access to scheduler resource structs, added: Pacemaker (2.1.8); removed Pacemaker: Future Release Series, Pacemaker (3.0.0).
kgaillot moved T796: Make definition of scheduler resource structs internal from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Mar 27 2024, 6:39 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, 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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Pacemaker: Scheduler, Restricted Project
kgaillot moved T795: Make definition of scheduler node structs internal from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Mar 27 2024, 6:35 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
Mar 27 2024, 6:34 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
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.
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.
kgaillot moved T793: Drop public API access to most of libcrmcluster from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Mar 27 2024, 6:31 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
kgaillot updated the task description for T788: Deprecate public API access to most of libcrmcluster.
kgaillot added a subtask for T794: Update SBD to avoid deprecated Pacemaker APIs: Unknown Object (Maniphest Task).
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.
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 · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
Mar 27 2024, 5:44 PM · Pacemaker: Future Release Series, Pacemaker (3.0.0), Restricted Project, Pacemaker: Scheduler
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Pacemaker (2.1.8); removed Pacemaker (3.0.0).
kgaillot triaged T791: Deprecate direct access to scheduler action structs and enums as High priority.
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Pacemaker (3.0.0); removed Pacemaker (2.1.8).
kgaillot updated the task description for T790: Deprecate direct access to scheduler resource structs.
kgaillot updated the task description for T790: Deprecate direct access to scheduler resource structs.
kgaillot edited projects for T789: Deprecate direct access to scheduler node structs, added: Pacemaker (2.1.8); removed Pacemaker (3.0.0).
kgaillot added a parent task for T781: Improve terminology for clarity: Unknown Object (Maniphest Task).
kgaillot added a parent task for T788: Deprecate public API access to most of libcrmcluster: Unknown Object (Maniphest Task).
kgaillot added a parent task for T787: Warn for deprecated master syntax in CIB: Unknown Object (Maniphest Task).
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 26 2024
Mar 26 2024
kgaillot added subtasks for T786: Improve CIB schema: T781: Improve terminology for clarity, Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task), Unknown Object (Maniphest Task).