Page MenuHomeClusterLabs Projects
Feed Advanced Search

Dec 12 2024

kgaillot merged task T942: Improve stopped reason for lost quorum into T949: Improve resource state output.
Dec 12 2024, 5:18 PM · Restricted Project, Pacemaker: Scheduler
kgaillot triaged T949: Improve resource state output as Wishlist priority.
Dec 12 2024, 5:17 PM · Restricted Project, Pacemaker: Scheduler, Restricted Project
kgaillot triaged T948: Improve status output when ACLs are in use as Low priority.
Dec 12 2024, 5:11 PM · Pacemaker: ACLs, Restricted Project, Restricted Project
kgaillot triaged T947: Simulations should set or clear shutdown locks when appropriate as Low priority.
Dec 12 2024, 4:53 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T946: Handle a fencing device with same name as a node as Low priority.
Dec 12 2024, 4:46 PM · Restricted Project, Restricted Project
kgaillot triaged T945: crm_simulate should exit cleanly if attempting to fail a nonexistent node as Wishlist priority.
Dec 12 2024, 4:43 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T944: Object-oriented resource standard handling as Wishlist priority.
Dec 12 2024, 4:11 PM · Restricted Project, Restricted Project
kgaillot triaged T943: Scheduler clean-up of a resource that is orphaned while shutdown-locked as Wishlist priority.
Dec 12 2024, 12:42 PM · Restricted Project, Pacemaker: Scheduler
kgaillot triaged T942: Improve stopped reason for lost quorum as Wishlist priority.
Dec 12 2024, 12:10 PM · Restricted Project, Pacemaker: Scheduler
kgaillot updated the task description for T941: Improve crm_report.
Dec 12 2024, 11:46 AM · Restricted Project, Restricted Project
kgaillot added a parent task for T924: Convert crm_report to C: T941: Improve crm_report.
Dec 12 2024, 11:42 AM · Restricted Project, Restricted Project
kgaillot added a subtask for T941: Improve crm_report: T924: Convert crm_report to C.
Dec 12 2024, 11:42 AM · Restricted Project, Restricted Project
kgaillot triaged T941: Improve crm_report as Wishlist priority.
Dec 12 2024, 11:41 AM · Restricted Project, Restricted Project
kgaillot updated the task description for T924: Convert crm_report to C.
Dec 12 2024, 11:29 AM · Restricted Project, Restricted Project
kgaillot updated the task description for T924: Convert crm_report to C.
Dec 12 2024, 11:24 AM · Restricted Project, Restricted Project
kgaillot triaged T940: Allow setting environment variables for resources as Wishlist priority.
Dec 12 2024, 10:59 AM · Pacemaker: Scheduler, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T939: Improve display of bundles in crm_mon.
Dec 12 2024, 10:48 AM · Pacemaker: Scheduler, Restricted Project, Restricted Project
kgaillot updated the task description for T939: Improve display of bundles in crm_mon.
Dec 12 2024, 10:45 AM · Pacemaker: Scheduler, Restricted Project, Restricted Project
kgaillot triaged T939: Improve display of bundles in crm_mon as Low priority.
Dec 12 2024, 10:44 AM · Pacemaker: Scheduler, Restricted Project, Restricted Project

Dec 11 2024

kgaillot placed T739: OCF_EXIT_REASON_PREFIX, OCF_TRACE_FILE, OCF_TRACE_RA are missing from OCF spec up for grabs.
Dec 11 2024, 6:26 PM · Restricted Project
kgaillot committed rP4ae3a303e589: Doc: ChangeLog: update for 3.0.0-rc2 release (authored by kgaillot).
Doc: ChangeLog: update for 3.0.0-rc2 release
Dec 11 2024, 5:32 PM
kgaillot closed T896: Log warnings if 3.0.0 XSLs cannot preserve behavior as Merged.
Dec 11 2024, 4:00 PM · Pacemaker (3.0.0), Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T935: Add a --timeout option to crm_node as Wishlist priority.
Dec 11 2024, 1:13 PM · Restricted Project, Restricted Project
kgaillot triaged T934: New crm_node option to check Pacemaker Remote node reachability as Wishlist priority.
Dec 11 2024, 1:13 PM · Restricted Project, Restricted Project
kgaillot triaged T933: crmadmin -B/--bash-export should ensure variable names are legal as Low priority.
Dec 11 2024, 1:08 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 11 2024, 1:06 PM · Restricted Project
kgaillot moved T932: Drop pcmk__nvpair_unpack_t:overwrite from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Dec 11 2024, 11:03 AM · Restricted Project, Pacemaker: Future Release Series, Restricted Project, Restricted Project
kgaillot triaged T932: Drop pcmk__nvpair_unpack_t:overwrite as Wishlist priority.
Dec 11 2024, 11:03 AM · Restricted Project, Pacemaker: Future Release Series, Restricted Project, Restricted Project
kgaillot committed rP1118da1ff8ce: Refactor: libcrmcommon: add pcmk_unpack_nvpair_blocks() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk_unpack_nvpair_blocks()
Dec 11 2024, 10:32 AM
kgaillot committed rPc000986e7505: Refactor: various: use pcmk_unpack_nvpair_blocks() instead of pe_unpack_nvpairs… (authored by kgaillot).
Refactor: various: use pcmk_unpack_nvpair_blocks() instead of pe_unpack_nvpairs…
Dec 11 2024, 10:32 AM
kgaillot committed rP055716f0705b: Refactor: scheduler: use pcmk_unpack_nvpair_blocks() in… (authored by kgaillot).
Refactor: scheduler: use pcmk_unpack_nvpair_blocks() in…
Dec 11 2024, 10:32 AM
kgaillot committed rP6344a5c3d863: Test: libcrmcommon: add unit tests for pcmk_unpack_nvpair_blocks() (authored by kgaillot).
Test: libcrmcommon: add unit tests for pcmk_unpack_nvpair_blocks()
Dec 11 2024, 10:32 AM
kgaillot committed rPce026462c78a: API: libpe_rules: deprecate pe_unpack_nvpairs() (authored by kgaillot).
API: libpe_rules: deprecate pe_unpack_nvpairs()
Dec 11 2024, 10:32 AM
kgaillot committed rP1735f77f5048: API: libpe_rules,libpe_status: deprecate struct pe_rule_eval_data and… (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate struct pe_rule_eval_data and…
Dec 11 2024, 10:32 AM
kgaillot committed rP377242fcc409: API: libpe_rules: deprecate pe_eval_nvpairs() (authored by kgaillot).
API: libpe_rules: deprecate pe_eval_nvpairs()
Dec 11 2024, 10:32 AM
kgaillot committed rP53d287703de4: API: libpe_rules,libpe_status: deprecate struct pe_match_data and… (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate struct pe_match_data and…
Dec 11 2024, 10:32 AM
kgaillot committed rP72e5de741e1b: API: libpe_rules,libpe_status: deprecate struct pe_rsc_eval_data and… (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate struct pe_rsc_eval_data and…
Dec 11 2024, 10:32 AM
kgaillot committed rP49445a28f173: API: libpe_rules,libpe_status: deprecate struct pe_op_eval_data and… (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate struct pe_op_eval_data and…
Dec 11 2024, 10:32 AM
kgaillot committed rP8513e9ae43d6: API: libpe_rules,libpe_status: deprecate struct pe_re_match_data and… (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate struct pe_re_match_data and…
Dec 11 2024, 10:32 AM
kgaillot committed rP4dedc14cd00b: Refactor: libpe_rules: rename rules.c to rules_compat.c (authored by kgaillot).
Refactor: libpe_rules: rename rules.c to rules_compat.c
Dec 11 2024, 10:32 AM
kgaillot committed rP31262c81662a: API: libpe_rules,libpe_status: deprecate crm/pengine/common.h header (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate crm/pengine/common.h header
Dec 11 2024, 10:32 AM
kgaillot committed rPc5d4cdd8029a: API: libpe_rules: deprecate crm/pengine/rules.h header (authored by kgaillot).
API: libpe_rules: deprecate crm/pengine/rules.h header
Dec 11 2024, 10:32 AM
kgaillot committed rPced204589e7a: Build: libcib: drop libpe_rules linkage (authored by kgaillot).
Build: libcib: drop libpe_rules linkage
Dec 11 2024, 10:32 AM

Dec 10 2024

kgaillot triaged T931: Monitor not cancelled in maintenance mode as Low priority.
Dec 10 2024, 7:00 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler
kgaillot committed rP70a09ed6805a: Fix: scheduler: avoid memory leak in bundles (authored by kgaillot).
Fix: scheduler: avoid memory leak in bundles
Dec 10 2024, 6:39 PM
kgaillot committed rPa5413938f2cf: Low: libcrmcluster: initialize from in pcmk__cpg_message_data() (authored by kgaillot).
Low: libcrmcluster: initialize from in pcmk__cpg_message_data()
Dec 10 2024, 6:39 PM
kgaillot committed rP0b8b39575490: Log: libcrmcluster: avoid redundant log for invalid CPG messages (authored by kgaillot).
Log: libcrmcluster: avoid redundant log for invalid CPG messages
Dec 10 2024, 6:39 PM
kgaillot committed rP7db460c95130: Low: libcrmcluster: don't assert for CPG decompression error (authored by kgaillot).
Low: libcrmcluster: don't assert for CPG decompression error
Dec 10 2024, 6:39 PM
kgaillot committed rP479d2f71b082: Refactor: libcrmcluster: move peer caching up in pcmk__cpg_message_data() (authored by kgaillot).
Refactor: libcrmcluster: move peer caching up in pcmk__cpg_message_data()
Dec 10 2024, 6:39 PM
kgaillot committed rPd2cdce913744: Log: libcrmcluster: improve messages in pcmk__cpg_message_data() (authored by kgaillot).
Log: libcrmcluster: improve messages in pcmk__cpg_message_data()
Dec 10 2024, 6:39 PM
kgaillot committed rPdeb45b115e6e: Fix: libcrmcluster: restore CPG header size compatibility (authored by kgaillot).
Fix: libcrmcluster: restore CPG header size compatibility
Dec 10 2024, 6:39 PM
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 10 2024, 6:04 PM · Restricted Project
kgaillot triaged T930: Handle fencing configuration changes while a fencing operation is in progress as Wishlist priority.
Dec 10 2024, 5:31 PM · Restricted Project, Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 10 2024, 5:19 PM · Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 10 2024, 4:29 PM · Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 10 2024, 4:16 PM · Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 10 2024, 3:05 PM · Restricted Project
kgaillot committed rP2a8a292338eb: Low: libcrmcluster: initialize from in pcmk__cpg_message_data() (authored by kgaillot).
Low: libcrmcluster: initialize from in pcmk__cpg_message_data()
Dec 10 2024, 2:47 PM
kgaillot committed rP057412ec5b84: Log: libcrmcluster: avoid redundant log for invalid CPG messages (authored by kgaillot).
Log: libcrmcluster: avoid redundant log for invalid CPG messages
Dec 10 2024, 2:47 PM
kgaillot committed rP3921d0b1043e: Low: libcrmcluster: don't assert for CPG decompression error (authored by kgaillot).
Low: libcrmcluster: don't assert for CPG decompression error
Dec 10 2024, 2:47 PM
kgaillot committed rP2c5b52d18a21: Refactor: libcrmcluster: move peer caching up in pcmk__cpg_message_data() (authored by kgaillot).
Refactor: libcrmcluster: move peer caching up in pcmk__cpg_message_data()
Dec 10 2024, 2:47 PM
kgaillot committed rP756fa099ff1e: Log: libcrmcluster: improve messages in pcmk__cpg_message_data() (authored by kgaillot).
Log: libcrmcluster: improve messages in pcmk__cpg_message_data()
Dec 10 2024, 2:47 PM
kgaillot committed rP5471aad45d0b: Fix: libcrmcluster: restore CPG header size compatibility (authored by kgaillot).
Fix: libcrmcluster: restore CPG header size compatibility
Dec 10 2024, 2:47 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Dec 10 2024, 10:44 AM

Dec 9 2024

kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 9 2024, 1:19 PM · Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 9 2024, 1:02 PM · Restricted Project
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Dec 9 2024, 12:56 PM · Restricted Project
kgaillot triaged T929: Don't try to get node attributes in fencer standalone mode as Wishlist priority.
Dec 9 2024, 12:40 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T928: Ensure parameters exist when calling controld_add_resource_history_xml_as() as Low priority.
Dec 9 2024, 12:36 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T927: placement-strategy=balanced and resource without utilization can yield incomplete transition as Normal priority.
Dec 9 2024, 12:34 PM · Restricted Project, Pacemaker: Scheduler

Dec 5 2024

kgaillot updated the task description for T893: Improve transition logs.
Dec 5 2024, 4:27 PM · Pacemaker: Scheduler, Restricted Project
kgaillot committed rPf4d0cba3cee3: Fix: scheduler: avoid memory leak in bundles (authored by kgaillot).
Fix: scheduler: avoid memory leak in bundles
Dec 5 2024, 4:24 PM
kgaillot added a subtask for T781: Improve terminology for clarity: T893: Improve transition logs.
Dec 5 2024, 3:45 PM · Restricted Project, Restricted Project, Pacemaker: Future Release Series
kgaillot added a parent task for T893: Improve transition logs: T781: Improve terminology for clarity.
Dec 5 2024, 3:45 PM · Pacemaker: Scheduler, Restricted Project
kgaillot added a comment to T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.
In T898#14811, @nrwahl2 wrote:

Since the risk of corner cases is so high, and our time for 3.0.0 is limited, I think the best approach would be to log a warning if a CIB contains ACLs with xpaths and the upgrade adds or renames any element or attribute. (We could possibly check whether an xpath exists that refers to an attribute, to reduce the scope a bit.) Something like: "WARNING: CIB syntax changes may invalidate ACLs that use 'xpath'. It is strongly recommended to run 'cibadmin --upgrade' then go through the updated CIB carefully to ensure ACLs still match the desired intent."

I'd also be fine with warning at the end if any ACLs use xpath, period. It's broader scope than necessary, but it avoids the need to clutter the stylesheet and the logs with individual warnings for each relevant transformation. (We could some of the log clutter by having one warning per step in the pipeline, but that may be a gnarly template to catch every case in a single template.)

Dec 5 2024, 3:10 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)
kgaillot triaged T926: Add --health option to crm_attribute and attrd_updater as Wishlist priority.
Dec 5 2024, 12:06 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.

Since the risk of corner cases is so high, and our time for 3.0.0 is limited, I think the best approach would be to log a warning if a CIB contains ACLs with xpaths and the upgrade adds or renames any element or attribute. (We could possibly check whether an xpath exists that refers to an attribute, to reduce the scope a bit.) Something like: "WARNING: CIB syntax changes may invalidate ACLs that use 'xpath'. It is strongly recommended to run 'cibadmin --upgrade' then go through the updated CIB carefully to ensure ACLs still match the desired intent."

Dec 5 2024, 11:05 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Pacemaker (3.0.0)

Dec 4 2024

kgaillot triaged T925: Fix on-fail handling of nested Pacemaker Remote connections as Normal priority.
Dec 4 2024, 7:17 PM · Pacemaker Remote, Pacemaker: Scheduler, Restricted Project
kgaillot triaged T924: Convert crm_report to C as Wishlist priority.
Dec 4 2024, 7:06 PM · Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker Release Checklist.
Dec 4 2024, 6:35 PM · Pacemaker
kgaillot triaged T923: Document the 'container' resource meta-attribute as Wishlist priority.
Dec 4 2024, 5:52 PM · Pacemaker: Documentation, Restricted Project
kgaillot triaged T922: Improve fencing documentation as Wishlist priority.
Dec 4 2024, 5:12 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T921: Document sbd integration in Pacemaker Explained as Wishlist priority.
Dec 4 2024, 4:01 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPf88351669040: Build: maint: fix heading in changelog generation (authored by kgaillot).
Build: maint: fix heading in changelog generation
Dec 4 2024, 2:51 PM
kgaillot committed rPeed28da0b726: Fix: scheduler: avoid memory leak when freeing node copies (authored by kgaillot).
Fix: scheduler: avoid memory leak when freeing node copies
Dec 4 2024, 2:51 PM
kgaillot committed rP8a681a200ada: Fix: controller: avoid memory leak when updating join phase (authored by kgaillot).
Fix: controller: avoid memory leak when updating join phase
Dec 4 2024, 2:51 PM
kgaillot committed rP7ea3c1d57dab: API: libcrmcommon: add pcmk_common_cleanup() (authored by kgaillot).
API: libcrmcommon: add pcmk_common_cleanup()
Dec 4 2024, 2:51 PM
kgaillot committed rPc95dc1244fbc: Low: various: clean up library memory at child exit (authored by kgaillot).
Low: various: clean up library memory at child exit
Dec 4 2024, 2:51 PM
kgaillot committed rP1b393b568cc8: Low: pacemaker-remoted: improve exit codes for schema failures (authored by kgaillot).
Low: pacemaker-remoted: improve exit codes for schema failures
Dec 4 2024, 2:51 PM
kgaillot updated the task description for T727: Handle output objects in pcmk_update_configured_schema().
Dec 4 2024, 12:52 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot changed the status of T901: Use asynchronous communication for liblrmd commands with replies from WIP to Open.
Dec 4 2024, 12:23 PM · Restricted Project, Restricted Project
kgaillot changed the status of T901: Use asynchronous communication for liblrmd commands with replies, a subtask of T855: Make most remote reads asynchronous, from WIP to Open.
Dec 4 2024, 12:23 PM · Pacemaker (3.0.0), Restricted Project, Restricted Project, Pacemaker Remote, Restricted Project
kgaillot committed rP4bd7b8167e6d: Doc: ChangeLog: update for 3.0.0-rc1 release (authored by kgaillot).
Doc: ChangeLog: update for 3.0.0-rc1 release
Dec 4 2024, 11:50 AM
kgaillot committed rP27214d09f334: Fix: scheduler: avoid memory leak when freeing node copies (authored by kgaillot).
Fix: scheduler: avoid memory leak when freeing node copies
Dec 4 2024, 11:50 AM
kgaillot committed rP738c031cabb4: Build: maint: fix heading in changelog generation (authored by kgaillot).
Build: maint: fix heading in changelog generation
Dec 4 2024, 11:50 AM
kgaillot committed rP0db2909c61da: Fix: controller: avoid memory leak when updating join phase (authored by kgaillot).
Fix: controller: avoid memory leak when updating join phase
Dec 4 2024, 11:50 AM
kgaillot committed rPa398583a5b08: API: libcrmcommon: add pcmk_common_cleanup() (authored by kgaillot).
API: libcrmcommon: add pcmk_common_cleanup()
Dec 4 2024, 11:50 AM
kgaillot committed rP8b0addf5d357: Low: various: clean up library memory at child exit (authored by kgaillot).
Low: various: clean up library memory at child exit
Dec 4 2024, 11:50 AM
kgaillot committed rP18959fe30386: Low: pacemaker-remoted: improve exit codes for schema failures (authored by kgaillot).
Low: pacemaker-remoted: improve exit codes for schema failures
Dec 4 2024, 11:50 AM

Dec 2 2024

kgaillot committed rP1df8cc578c91: Refactor: libcrmcommon: best practices for pcmk__xe_dereference_children() (authored by kgaillot).
Refactor: libcrmcommon: best practices for pcmk__xe_dereference_children()
Dec 2 2024, 1:45 PM