Page MenuHomeClusterLabs Projects
Feed All Stories

Sep 12 2024

kgaillot committed rP66f5b73c2ca0: Fix: libcrmcommon: do not return partially parsed XML (authored by kgaillot).
Fix: libcrmcommon: do not return partially parsed XML
Sep 12 2024, 7:36 PM
kgaillot committed rP9ae0f645fcba: Test: libcrmcommon: correct XML syntax (authored by kgaillot).
Test: libcrmcommon: correct XML syntax
Sep 12 2024, 7:36 PM
kgaillot committed rP1b832f8faa3e: Feature: CIB: do not recover from XML syntax errors (authored by kgaillot).
Feature: CIB: do not recover from XML syntax errors
Sep 12 2024, 7:36 PM
kgaillot committed rP94c5b659f893: Test: cts-cli: update expected output for XML parsing change (authored by kgaillot).
Test: cts-cli: update expected output for XML parsing change
Sep 12 2024, 7:36 PM
kgaillot committed rPbbcaa0917961: Test: unit tests: free allocated memory (authored by kgaillot).
Test: unit tests: free allocated memory
Sep 12 2024, 7:36 PM
GitHub <noreply@github.com> committed rPa74e5743c2da: Merge pull request #3650 from kgaillot/compat (authored by nrwahl2).
Merge pull request #3650 from kgaillot/compat
Sep 12 2024, 7:36 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Sep 12 2024, 6:23 PM
kgaillot created an object: Guest Node Walk-through.
Sep 12 2024, 5:53 PM
kgaillot created an object: Remote Node Walk-through.
Sep 12 2024, 4:57 PM
kgaillot committed rP305e325d2163: Log: libcrmcommon: improve IPC buffer size messages (authored by kgaillot).
Log: libcrmcommon: improve IPC buffer size messages
Sep 12 2024, 4:11 PM
kgaillot committed rPa072bea6af25: Log: pacemaker-based: log cluster-ipc-limit errors (authored by kgaillot).
Log: pacemaker-based: log cluster-ipc-limit errors
Sep 12 2024, 4:11 PM
kgaillot committed rPeadc7018ead7: Low: pacemaker-attrd: use pcmk_parse_score() in attrd_expand_value() (authored by kgaillot).
Low: pacemaker-attrd: use pcmk_parse_score() in attrd_expand_value()
Sep 12 2024, 4:11 PM
kgaillot committed rPfff1dbc8f8b6: Log: scheduler: warn for invalid health cluster option values (authored by kgaillot).
Log: scheduler: warn for invalid health cluster option values
Sep 12 2024, 4:11 PM
kgaillot committed rP56a00acc6aef: Log: all: improve messages when parsing long integers (authored by kgaillot).
Log: all: improve messages when parsing long integers
Sep 12 2024, 4:11 PM
kgaillot committed rP70863dfd9b7e: Log: controller: improve stonith-max-attempts logs (authored by kgaillot).
Log: controller: improve stonith-max-attempts logs
Sep 12 2024, 4:11 PM
kgaillot committed rPbfbcc98b6717: API: libcrmcommon: add pcmk_parse_score() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_score()
Sep 12 2024, 4:11 PM
kgaillot committed rP6b07ab94822a: Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit (authored by kgaillot).
Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit
Sep 12 2024, 4:11 PM
kgaillot committed rPc905ccb6c725: Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score() (authored by kgaillot).
Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score()
Sep 12 2024, 4:11 PM
kgaillot committed rP5b03134eabaa: Low: scheduler: ignore and warn for invalid node health attributes (authored by kgaillot).
Low: scheduler: ignore and warn for invalid node health attributes
Sep 12 2024, 4:11 PM
kgaillot committed rP91f320e8de15: Log: scheduler: warn if resource stickiness is invalid (authored by kgaillot).
Log: scheduler: warn if resource stickiness is invalid
Sep 12 2024, 4:11 PM
kgaillot committed rPa4431a201efb: Feature: CIB: treat negative migration-threshold as invalid and use default (authored by kgaillot).
Feature: CIB: treat negative migration-threshold as invalid and use default
Sep 12 2024, 4:11 PM
kgaillot committed rPd60a829617e0: Log: scheduler: warn if resource priority is invalid (authored by kgaillot).
Log: scheduler: warn if resource priority is invalid
Sep 12 2024, 4:11 PM
kgaillot committed rPdee4d1adae57: Log: scheduler: warn for invalid fail counts (authored by kgaillot).
Log: scheduler: warn for invalid fail counts
Sep 12 2024, 4:11 PM
kgaillot committed rPcbf5fc73c964: Log: scheduler: warn if nvpair block score is invalid (authored by kgaillot).
Log: scheduler: warn if nvpair block score is invalid
Sep 12 2024, 4:11 PM
kgaillot committed rPad569398be61: Refactor: libcrmcommon: add pcmk__xe_get_score() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__xe_get_score()
Sep 12 2024, 4:11 PM
kgaillot committed rPe3f68757e561: Log: scheduler: warn if node score is invalid (authored by kgaillot).
Log: scheduler: warn if node score is invalid
Sep 12 2024, 4:11 PM
kgaillot committed rP24596c56b181: Refactor: scheduler: pass integer score to pe_create_node() (authored by kgaillot).
Refactor: scheduler: pass integer score to pe_create_node()
Sep 12 2024, 4:11 PM
kgaillot committed rP9731c83407a9: Feature: CIB: ignore location constraints with invalid scores (authored by kgaillot).
Feature: CIB: ignore location constraints with invalid scores
Sep 12 2024, 4:11 PM
kgaillot committed rP9585cf3bc9e0: Log: scheduler: warn for invalid promotion scores (authored by kgaillot).
Log: scheduler: warn for invalid promotion scores
Sep 12 2024, 4:11 PM
kgaillot committed rPe69cc8157c7a: Feature: CIB: ignore colocation constraints with invalid scores (authored by kgaillot).
Feature: CIB: ignore colocation constraints with invalid scores
Sep 12 2024, 4:11 PM
kgaillot committed rP31cf4493fbeb: Feature: CIB: ignore location constraints if score attribute is unset or invalid (authored by kgaillot).
Feature: CIB: ignore location constraints if score attribute is unset or invalid
Sep 12 2024, 4:11 PM
kgaillot committed rP5bc49b1c2020: Refactor: scheduler: use pcmk_parse_score() when unpacking order constraint (authored by kgaillot).
Refactor: scheduler: use pcmk_parse_score() when unpacking order constraint
Sep 12 2024, 4:11 PM
GitHub <noreply@github.com> committed rP26c2f833bf74: Merge pull request #3643 from kgaillot/compat (authored by kgaillot).
Merge pull request #3643 from kgaillot/compat
Sep 12 2024, 4:11 PM
kgaillot committed rP44d884b0593f: API: libcrmcommon: deprecate char2score() (authored by kgaillot).
API: libcrmcommon: deprecate char2score()
Sep 12 2024, 4:11 PM
kgaillot added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

Let's just drop auto-calculation and use 0 for negative or invalid values.

Sep 12 2024, 4:09 PM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

Bah. It's not in the product docs but it is in the design guidance article.

Sep 12 2024, 3:36 PM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

Revisiting this, we should check whether negative stonith-watchdog-timeout is either used by pcs or documented anywhere downstream. If not, just drop the auto-calculation feature and require nonnegative values.

Sep 12 2024, 3:29 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

Revisiting this, we should check whether negative stonith-watchdog-timeout is either used by pcs or documented anywhere downstream. If not, just drop the auto-calculation feature and require nonnegative values.

Sep 12 2024, 12:56 PM · Restricted Project, Restricted Project, Restricted Project
wenningerk added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

I guess there are more dimension to this problem:

Sep 12 2024, 11:08 AM · Restricted Project, Restricted Project, Restricted Project

Sep 11 2024

nrwahl2 committed rP262f057f2261: High: libcrmcommon: Include nvpair_compat.h in nvpair.h (authored by nrwahl2).
High: libcrmcommon: Include nvpair_compat.h in nvpair.h
Sep 11 2024, 9:34 PM
GitHub <noreply@github.com> committed rP0e05565ddffe: Merge pull request #3648 from nrwahl2/nrwahl2-drops (authored by nrwahl2).
Merge pull request #3648 from nrwahl2/nrwahl2-drops
Sep 11 2024, 9:34 PM
nrwahl2 committed rPe2e9b09a97d4: Feature: various: Drop support for lifetime elements in constraints (authored by nrwahl2).
Feature: various: Drop support for lifetime elements in constraints
Sep 11 2024, 6:23 PM
GitHub <noreply@github.com> committed rP362427515813: Merge pull request #3647 from nrwahl2/nrwahl2-drops (authored by nrwahl2).
Merge pull request #3647 from nrwahl2/nrwahl2-drops
Sep 11 2024, 6:23 PM
GitHub <noreply@github.com> committed rPdf09249b6031: Merge pull request #3645 from ClusterLabs/main (authored by kgaillot).
Merge pull request #3645 from ClusterLabs/main
Sep 11 2024, 1:28 PM
kgaillot moved T875: Disallow node attribute expressions for meta-attributes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 11 2024, 12:18 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T875: Disallow node attribute expressions for meta-attributes as Wishlist priority.
Sep 11 2024, 12:17 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T874: Drop support for clone master-max and master-node-max meta-attributes.
Sep 11 2024, 11:27 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot moved T874: Drop support for clone master-max and master-node-max meta-attributes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 11 2024, 11:27 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of Restricted Maniphest Task, a subtask of T786: Improve CIB schema, from Open to WIP.
Sep 11 2024, 11:27 AM · Restricted Project, Restricted Project
kgaillot triaged T874: Drop support for clone master-max and master-node-max meta-attributes as Wishlist priority.
Sep 11 2024, 11:26 AM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 committed rP3685e1895d40: Test: cts-schemas: Add tests for dropping lifetime elements (authored by nrwahl2).
Test: cts-schemas: Add tests for dropping lifetime elements
Sep 11 2024, 11:03 AM
nrwahl2 committed rP6cb97853633c: Low: cts, xml: New upgrade-3.10-3.xsl XSLT stylesheet (authored by nrwahl2).
Low: cts, xml: New upgrade-3.10-3.xsl XSLT stylesheet
Sep 11 2024, 11:03 AM
nrwahl2 committed rP93406ef758bc: Feature: schemas: Disallow lifetime elements in constraints (authored by nrwahl2).
Feature: schemas: Disallow lifetime elements in constraints
Sep 11 2024, 11:03 AM
GitHub <noreply@github.com> committed rPc032e26257a1: Merge pull request #3636 from nrwahl2/nrwahl2-xsl_transform4 (authored by nrwahl2).
Merge pull request #3636 from nrwahl2/nrwahl2-xsl_transform4
Sep 11 2024, 11:03 AM
kgaillot assigned T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values to wenningerk.
Sep 11 2024, 10:19 AM · Restricted Project, Restricted Project, Restricted Project

Sep 10 2024

nrwahl2 committed rP94206f7cc582: Refactor: libcrmcommon: Move XML private magic to lib-private header (authored by nrwahl2).
Refactor: libcrmcommon: Move XML private magic to lib-private header
Sep 10 2024, 8:11 PM
nrwahl2 committed rP892dfeb983ca: Refactor: various: Use free_xml() instead of xmlFreeNode() (authored by nrwahl2).
Refactor: various: Use free_xml() instead of xmlFreeNode()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP5af31585adbd: Refactor: libcrmcommon: New pcmk__xml_free_doc() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xml_free_doc()
Sep 10 2024, 8:11 PM
nrwahl2 committed rPd0f42be68161: Refactor: libcrmcommon: New pcmk__xml_new_doc() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xml_new_doc()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP74deba6f0ac4: Refactor: various: Limit xmlSetProp() to pcmk__xe_set_attr_force() (authored by nrwahl2).
Refactor: various: Limit xmlSetProp() to pcmk__xe_set_attr_force()
Sep 10 2024, 8:11 PM
nrwahl2 committed rPc06ff6503b6b: Refactor: libcrmcommon: Add XML test teardown function (authored by nrwahl2).
Refactor: libcrmcommon: Add XML test teardown function
Sep 10 2024, 8:11 PM
nrwahl2 committed rPd0a539400194: Refactor: libcrmcommon: Avoid xmlUnsetProp() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid xmlUnsetProp()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP0d3c2fd6cdd5: Refactor: libcrmcommon: remove_xe_attr() -> pcmk__xa_remove() (authored by nrwahl2).
Refactor: libcrmcommon: remove_xe_attr() -> pcmk__xa_remove()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP86bf474aaa75: Refactor: libcrmcommon: XML best practices in HTML output functions (authored by nrwahl2).
Refactor: libcrmcommon: XML best practices in HTML output functions
Sep 10 2024, 8:11 PM
nrwahl2 committed rP32576df49829: Low: libcrmcommon: NULL-check pcmk__xml_tree_foreach() argument (authored by nrwahl2).
Low: libcrmcommon: NULL-check pcmk__xml_tree_foreach() argument
Sep 10 2024, 8:11 PM
nrwahl2 committed rP1811031a00db: Refactor: libcrmcommon: Limit xmlRemoveProp() to pcmk__xa_remove() (authored by nrwahl2).
Refactor: libcrmcommon: Limit xmlRemoveProp() to pcmk__xa_remove()
Sep 10 2024, 8:11 PM
nrwahl2 committed rPc4f9ad52103f: Refactor: libcrmcommon, libpacemaker: New pcmk__xc_create() (authored by nrwahl2).
Refactor: libcrmcommon, libpacemaker: New pcmk__xc_create()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP81ae818ea1dc: Test: cts-cli: Improve a couple of replacements (authored by nrwahl2).
Test: cts-cli: Improve a couple of replacements
Sep 10 2024, 8:11 PM
nrwahl2 committed rP8ee39aeb9ace: Refactor: libcrmcommon: Avoid xmlCopyNode() and xmlDocCopyNode() (authored by nrwahl2).
Refactor: libcrmcommon: Avoid xmlCopyNode() and xmlDocCopyNode()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP5016f65ca670: Refactor: libcrmcommon: Move pcmk__xc functions to xml_comment.c (authored by nrwahl2).
Refactor: libcrmcommon: Move pcmk__xc functions to xml_comment.c
Sep 10 2024, 8:11 PM
nrwahl2 committed rP75a2fb122c91: Refactor: libcrmcommon: Improve pcmk__xe_set_content() error checking (authored by nrwahl2).
Refactor: libcrmcommon: Improve pcmk__xe_set_content() error checking
Sep 10 2024, 8:11 PM
nrwahl2 committed rP46b540d67f39: Fix: libcrmcommon: Drop xmlRegisterNodeDefault() (authored by nrwahl2).
Fix: libcrmcommon: Drop xmlRegisterNodeDefault()
Sep 10 2024, 8:11 PM
nrwahl2 committed rPd2d50c43d0aa: Refactor: libpacemaker: Limit xmlNewDocRawNode() to pcmk__xe_create() (authored by nrwahl2).
Refactor: libpacemaker: Limit xmlNewDocRawNode() to pcmk__xe_create()
Sep 10 2024, 8:11 PM
nrwahl2 committed rP446a63afffa7: Doc: libcrmcommon: Update XML unit test setup/teardown comments (authored by nrwahl2).
Doc: libcrmcommon: Update XML unit test setup/teardown comments
Sep 10 2024, 8:11 PM
nrwahl2 committed rP6227fff7a856: Doc: Pacemaker Development: New XML section (authored by nrwahl2).
Doc: Pacemaker Development: New XML section
Sep 10 2024, 8:11 PM
nrwahl2 committed rPcd519c833277: Refactor: libcrmcommon: Drop redundant calls to pcmk__xml_mark_created() (authored by nrwahl2).
Refactor: libcrmcommon: Drop redundant calls to pcmk__xml_mark_created()
Sep 10 2024, 8:11 PM
GitHub <noreply@github.com> committed rP6ec6fb6272e9: Merge pull request #3644 from nrwahl2/nrwahl2-T838 (authored by nrwahl2).
Merge pull request #3644 from nrwahl2/nrwahl2-T838
Sep 10 2024, 8:11 PM
kgaillot added a subtask for T727: Handle output objects in pcmk_update_configured_schema(): T873: Create tests for schema validation messages.
Sep 10 2024, 4:48 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T873: Create tests for schema validation messages: T727: Handle output objects in pcmk_update_configured_schema().
Sep 10 2024, 4:48 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T873: Create tests for schema validation messages from Open to WIP.
Sep 10 2024, 4:48 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot placed T785: Fix handling of fence device monitor timeouts up for grabs.
Sep 10 2024, 4:06 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T785: Fix handling of fence device monitor timeouts from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 10 2024, 12:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T785: Fix handling of fence device monitor timeouts.
Sep 10 2024, 11:46 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot merged T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate into T785: Fix handling of fence device monitor timeouts.
Sep 10 2024, 11:45 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot merged task T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate into T785: Fix handling of fence device monitor timeouts.
Sep 10 2024, 11:45 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot lowered the priority of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from High to Normal.
Sep 10 2024, 11:40 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T838: Manage libxml2 private data better: Restricted Project.
Sep 10 2024, 10:54 AM · Restricted Project, Restricted Project, Restricted Project
GitHub <noreply@github.com> committed rRe3ba7ba866d2: podman: Improve handling of "stopping" container removal in remove_container()… (authored by Antonio Romito <antonio.romito@manicom.io>).
podman: Improve handling of "stopping" container removal in remove_container()…
Sep 10 2024, 8:39 AM
oalbrigt committed rRd66a52cfb25f: Filesystem: dont sleep during stop-action when there are no processes to kill (authored by oalbrigt).
Filesystem: dont sleep during stop-action when there are no processes to kill
Sep 10 2024, 3:52 AM
oalbrigt committed rRcb6aaffc260e: Filesystem: only use $umount_force after sending kill_signals (authored by oalbrigt).
Filesystem: only use $umount_force after sending kill_signals
Sep 10 2024, 3:52 AM
GitHub <noreply@github.com> committed rRb2edc99d702c: Merge pull request #1972 from oalbrigt/Filesystem-dont-sleep-no-processes (authored by oalbrigt).
Merge pull request #1972 from oalbrigt/Filesystem-dont-sleep-no-processes
Sep 10 2024, 3:52 AM

Sep 9 2024

nrwahl2 committed rPc1ea004aa767: Refactor: various: Use pcmk__xml_free() instead of xmlFreeNode() (authored by nrwahl2).
Refactor: various: Use pcmk__xml_free() instead of xmlFreeNode()
Sep 9 2024, 6:44 PM
nrwahl2 committed rP8eb265b200f4: Refactor: libcrmcommon: New pcmk__xml_new_doc() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xml_new_doc()
Sep 9 2024, 6:44 PM
nrwahl2 committed rP4c169e1479e3: Refactor: libcrmcommon: Move XML private magic to lib-private header (authored by nrwahl2).
Refactor: libcrmcommon: Move XML private magic to lib-private header
Sep 9 2024, 6:44 PM
nrwahl2 committed rPffbd9463d126: Refactor: libcrmcommon: Sort XML attributes more efficiently (authored by nrwahl2).
Refactor: libcrmcommon: Sort XML attributes more efficiently
Sep 9 2024, 6:44 PM
nrwahl2 committed rP4ec57ab1bf87: Refactor: libcrmcommon: New pcmk__xml_free_doc() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__xml_free_doc()
Sep 9 2024, 6:44 PM
nrwahl2 committed rP7ee15576f32a: API: libcrmcommon: Deprecate pcmk_sort_nvpairs() (authored by nrwahl2).
API: libcrmcommon: Deprecate pcmk_sort_nvpairs()
Sep 9 2024, 6:44 PM
nrwahl2 committed rP417d14a672b7: API: libcrmcommon: Deprecate pcmk_nvpairs2xml_attrs() (authored by nrwahl2).
API: libcrmcommon: Deprecate pcmk_nvpairs2xml_attrs()
Sep 9 2024, 6:44 PM
nrwahl2 committed rPe8bb4fade8b6: Refactor: various: Limit xmlSetProp() to crm_xml_add() (authored by nrwahl2).
Refactor: various: Limit xmlSetProp() to crm_xml_add()
Sep 9 2024, 6:44 PM
nrwahl2 committed rPe7f0a1650ff8: API: libcrmcommon: Deprecate pcmk_xml_attrs2nvpairs() (authored by nrwahl2).
API: libcrmcommon: Deprecate pcmk_xml_attrs2nvpairs()
Sep 9 2024, 6:44 PM