Page MenuHomeClusterLabs Projects
Feed All Stories

Feb 5 2024

nrwahl2 committed rPfbddf8ce62bb: Refactor: libcrmcommon: New PCMK__XA_HTTP_EQUIV string constant (authored by nrwahl2).
Refactor: libcrmcommon: New PCMK__XA_HTTP_EQUIV string constant
Feb 5 2024, 3:52 PM
nrwahl2 committed rP8d4b5808067b: Refactor: libcrmcommon: New PCMK__VALUE_REFRESH string constant (authored by nrwahl2).
Refactor: libcrmcommon: New PCMK__VALUE_REFRESH string constant
Feb 5 2024, 3:52 PM
nrwahl2 committed rP34c04a540744: Refactor: libcrmcommon: New PCMK__XE_SPAN string constant (authored by nrwahl2).
Refactor: libcrmcommon: New PCMK__XE_SPAN string constant
Feb 5 2024, 3:52 PM
nrwahl2 committed rP7c0dce92d494: Refactor: libcrmcommon: New PCMK__XE_DIV string constant (authored by nrwahl2).
Refactor: libcrmcommon: New PCMK__XE_DIV string constant
Feb 5 2024, 3:52 PM
nrwahl2 committed rPf050bc17bd2a: Refactor: libcrmcommon: PCMK__XA_ATTR_FORCE -> _ATTRD_IS_FORCE_WRITE (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_FORCE -> _ATTRD_IS_FORCE_WRITE
Feb 5 2024, 3:52 PM
nrwahl2 committed rP1da3ffc5842b: Refactor: libcrmcommon: PCMK__XA_ATTR_INTERVAL -> _ATTR_CLEAR_INTERVAL (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_INTERVAL -> _ATTR_CLEAR_INTERVAL
Feb 5 2024, 3:52 PM
nrwahl2 committed rP67b87aaa34a1: Refactor: libcrmcommon: PCMK__XA_ATTR_NODE_ID -> PCMK__XA_ATTR_HOST_ID (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_NODE_ID -> PCMK__XA_ATTR_HOST_ID
Feb 5 2024, 3:52 PM
nrwahl2 committed rP7d874013ed98: Refactor: libcrmcommon: PCMK__XA_ATTR_NODE_NAME -> PCMK__XA_ATTR_HOST (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_NODE_NAME -> PCMK__XA_ATTR_HOST
Feb 5 2024, 3:52 PM
nrwahl2 committed rP364d88f55192: Refactor: libcrmcommon: PCMK__XA_ATTR_OPERATION -> _ATTR_CLEAR_OPERATION (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_OPERATION -> _ATTR_CLEAR_OPERATION
Feb 5 2024, 3:52 PM
nrwahl2 committed rP37384616d543: Refactor: libcrmcommon: PCMK__XA_ATTR_PATTERN -> PCMK__XA_ATTR_REGEX (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_PATTERN -> PCMK__XA_ATTR_REGEX
Feb 5 2024, 3:52 PM
nrwahl2 committed rP25fe3acc25b3: Refactor: libcrmcommon: PCMK__XA_ATTR_UUID -> PCMK__XA_ATTR_KEY (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_ATTR_UUID -> PCMK__XA_ATTR_KEY
Feb 5 2024, 3:52 PM
nrwahl2 committed rP07e55044c34a: Refactor: libcrmcommon: PCMK__XA_CONN_HOST -> PCMK__XA_CONNECTION_HOST (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__XA_CONN_HOST -> PCMK__XA_CONNECTION_HOST
Feb 5 2024, 3:52 PM
nrwahl2 committed rP6efd9dcc56c8: API: libcrmcommon: Rename PCMK_META_CONTAINER_ATTR_TARGET (authored by nrwahl2).
API: libcrmcommon: Rename PCMK_META_CONTAINER_ATTR_TARGET
Feb 5 2024, 3:52 PM
nrwahl2 committed rPd04812399d80: Refactor: libcrmcommon: PCMK__ENV_REMOTE_SCHEMA_DIR -> _SCHEMA_DIRECTORY (authored by nrwahl2).
Refactor: libcrmcommon: PCMK__ENV_REMOTE_SCHEMA_DIR -> _SCHEMA_DIRECTORY
Feb 5 2024, 3:52 PM
nrwahl2 committed rP6cac5c9dd3f1: Refactor: libcrmcommon: Drop PCMK__VALUE_GREEN (authored by nrwahl2).
Refactor: libcrmcommon: Drop PCMK__VALUE_GREEN
Feb 5 2024, 3:51 PM
nrwahl2 committed rPc9e28d7fb2c6: API: libcrmcommon: New PCMK_VALUE_MIGRATE_ON_RED string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_MIGRATE_ON_RED string constant
Feb 5 2024, 3:51 PM
nrwahl2 committed rPad5e4e695abf: API: libcrmcommon: New PCMK_VALUE_ONLY_GREEN string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_ONLY_GREEN string constant
Feb 5 2024, 3:51 PM
nrwahl2 committed rP6744bb12258a: API: libcrmcommon: New PCMK_VALUE_PROGRESSIVE string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_PROGRESSIVE string constant
Feb 5 2024, 3:51 PM
nrwahl2 committed rP36910f0cea66: API: libcrmcommon: New PCMK_VALUE_CUSTOM string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_CUSTOM string constant
Feb 5 2024, 3:51 PM
nrwahl2 committed rPa933602e5380: API: libcrmcommon: New PCMK_VALUE_NONE string constant (authored by nrwahl2).
API: libcrmcommon: New PCMK_VALUE_NONE string constant
Feb 5 2024, 3:51 PM
GitHub <noreply@github.com> committed rP3e1668369fb7: Merge pull request #3308 from nrwahl2/nrwahl2-xml_attrs2 (authored by kgaillot).
Merge pull request #3308 from nrwahl2/nrwahl2-xml_attrs2
Feb 5 2024, 3:51 PM
kgaillot moved T773: Drop support for STONITH_ATTR_ACTION_OP instance attribute in device configuration from Miscellaneous to Backward-incompatible API Changes on the Pacemaker: Future Release Series board.
Feb 5 2024, 11:23 AM · Pacemaker (3.0.0), Pacemaker: Future Release Series, Pacemaker: Fencing, Restricted Project
kgaillot committed rP980daa01077e: API: libcrmcommon: add pcmk_action_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_action_text()
Feb 5 2024, 10:52 AM
kgaillot committed rPd4815cbc5de5: API: libpe_status,libpe_rules: deprecate task2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate task2text()
Feb 5 2024, 10:52 AM
kgaillot committed rP29db7b1a4025: API: libcrmcommon: add pcmk_parse_action() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_action()
Feb 5 2024, 10:52 AM
kgaillot committed rPfaa3f3268695: API: libpe_rules,libpe_status: deprecate text2task() (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate text2task()
Feb 5 2024, 10:52 AM
kgaillot committed rPf3a0005cb546: API: libcrmcommon: add pcmk_on_fail_text() (authored by kgaillot).
API: libcrmcommon: add pcmk_on_fail_text()
Feb 5 2024, 10:52 AM
GitHub <noreply@github.com> committed rPac19355291e7: Merge pull request #3344 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3344 from kgaillot/best-practices
Feb 5 2024, 10:52 AM
kgaillot committed rP86e213337844: API: libpe_status,libpe_rules: deprecate fail2text() (authored by kgaillot).
API: libpe_status,libpe_rules: deprecate fail2text()
Feb 5 2024, 10:52 AM
jfriesse committed rCce03c6839451: Report crypto errors back to cfg reload (authored by chrissie-c).
Report crypto errors back to cfg reload
Feb 5 2024, 9:33 AM

Feb 4 2024

nrwahl2 renamed T767: pcmk__output_t XML object should display declaration from pcmk__output_t XML object should display header element to pcmk__output_t XML object should display declaration.
Feb 4 2024, 3:21 PM · Restricted Project, Pacemaker: Libraries

Feb 2 2024

nrwahl2 added a parent task for T773: Drop support for STONITH_ATTR_ACTION_OP instance attribute in device configuration: Unknown Object (Maniphest Task).
Feb 2 2024, 2:45 PM · Pacemaker (3.0.0), Pacemaker: Future Release Series, Pacemaker: Fencing, Restricted Project
nrwahl2 triaged T773: Drop support for STONITH_ATTR_ACTION_OP instance attribute in device configuration as Normal priority.
Feb 2 2024, 2:45 PM · Pacemaker (3.0.0), Pacemaker: Future Release Series, Pacemaker: Fencing, Restricted Project

Feb 1 2024

nrwahl2 added a comment to T772: Handle multi-byte Unicode characters in pcmk__xml_escape() and pcmk__xml_needs_escape().

At time of task creation, these two functions don't exist, but they should be merged soon.

Feb 1 2024, 10:15 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project
nrwahl2 triaged T772: Handle multi-byte Unicode characters in pcmk__xml_escape() and pcmk__xml_needs_escape() as Low priority.
Feb 1 2024, 10:15 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project
kgaillot edited projects for T760: rpmlint make target fails, added: Pacemaker (2.1.8); removed Pacemaker.
Feb 1 2024, 7:04 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
clumens committed rP0cb6919f421e: Build: rpm: Remove unnecessary filters from the rpmlintrc file. (authored by clumens).
Build: rpm: Remove unnecessary filters from the rpmlintrc file.
Feb 1 2024, 6:59 PM
clumens closed T760: rpmlint make target fails as Merged by committing rP359dabb88566: Build: rpm: Redo how running rpmlint works..
Feb 1 2024, 6:59 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
clumens committed rP359dabb88566: Build: rpm: Redo how running rpmlint works. (authored by clumens).
Build: rpm: Redo how running rpmlint works.
Feb 1 2024, 6:59 PM
GitHub <noreply@github.com> committed rPdcf301fa8860: Merge pull request #3343 from clumens/rpmlint (authored by kgaillot).
Merge pull request #3343 from clumens/rpmlint
Feb 1 2024, 6:59 PM
kgaillot updated the task description for T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate.
Feb 1 2024, 6:01 PM · Restricted Project, Pacemaker: Scheduler, Restricted Project, Restricted Project, Pacemaker: Fencing
kgaillot added a comment to T770: Always execute metadata commands asynchronously in controller.

The "support or drop" part -- if we had decided to support it, this would have been a subtask. But we decided to drop it.

Feb 1 2024, 3:41 PM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 triaged T771: Clean up crm_attribute and attrd when options.dest_uname is NULL, "auto", or "localhost" as Low priority.
Feb 1 2024, 3:57 AM · Pacemaker: Tools, Restricted Project
nrwahl2 added a comment to T770: Always execute metadata commands asynchronously in controller.

Why is this a subtask of a task that's already complete (T469)?

Feb 1 2024, 2:22 AM · Restricted Project, Restricted Project, Restricted Project

Jan 31 2024

kgaillot committed rP020791b72ed6: Refactor: libcrmcommon: move pcmk__filter_op_for_digest() to digest.c (authored by kgaillot).
Refactor: libcrmcommon: move pcmk__filter_op_for_digest() to digest.c
Jan 31 2024, 9:06 PM
kgaillot committed rP4bc369a94ed2: Refactor: libcrmcommon: separate probe-related functions into own source file (authored by kgaillot).
Refactor: libcrmcommon: separate probe-related functions into own source file
Jan 31 2024, 9:06 PM
GitHub <noreply@github.com> committed rPccabf526027f: Merge pull request #3342 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3342 from kgaillot/best-practices
Jan 31 2024, 9:06 PM
kgaillot committed rPdd87b9dd5214: Refactor: libcrmcommon: best practices for probe-related functions (authored by kgaillot).
Refactor: libcrmcommon: best practices for probe-related functions
Jan 31 2024, 9:06 PM
kgaillot added a subtask for T770: Always execute metadata commands asynchronously in controller: Unknown Object (Maniphest Task).
Jan 31 2024, 4:32 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T770: Always execute metadata commands asynchronously in controller: Unknown Object (Maniphest Task).
Jan 31 2024, 4:32 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T770: Always execute metadata commands asynchronously in controller as Normal priority.
Jan 31 2024, 4:31 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T766: Fix use-after-free in crm_attribute.
Jan 31 2024, 3:16 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
GitHub <noreply@github.com> committed rQ1070cbc17cbf: Make some logs less noisy (#495) (authored by kgaillot).
Make some logs less noisy (#495)
Jan 31 2024, 4:47 AM

Jan 30 2024

kgaillot triaged T769: Controller should use pcmk_monitor_timeout for recurring monitors when appropriate as Normal priority.
Jan 30 2024, 5:40 PM · Restricted Project, Pacemaker: Scheduler, Restricted Project, Restricted Project, Pacemaker: Fencing
kgaillot committed rPe91d5486a95b: Refactor: libcrmcommon: add pcmk__is_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rPd0c7dbef2b80: Refactor: libcrmcommon: add pcmk__is_unique_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_unique_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rPb10a50c51297: API: libpe_status: deprecate pe_rsc_is_unique_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_unique_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rP37a4974fc3ae: Refactor: libcrmcommon: add pcmk__is_anonymous_clone() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_anonymous_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rPdfa72a367557: API: libpe_status: deprecate pe_rsc_is_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rPc24ed058bc2a: API: libpe_status: deprecate pe_rsc_is_anon_clone() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_anon_clone()
Jan 30 2024, 4:41 PM
kgaillot committed rP2857f20ac591: Refactor: libcrmcommon: add pcmk__is_bundled() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__is_bundled()
Jan 30 2024, 4:41 PM
kgaillot committed rP9c2444a9be95: API: libpe_status: deprecate pe_rsc_is_bundled() (authored by kgaillot).
API: libpe_status: deprecate pe_rsc_is_bundled()
Jan 30 2024, 4:41 PM
GitHub <noreply@github.com> committed rP60b0b9d9b3ed: Merge pull request #3340 from kgaillot/best-practices (authored by kgaillot).
Merge pull request #3340 from kgaillot/best-practices
Jan 30 2024, 4:41 PM
kgaillot moved T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 30 2024, 4:36 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot updated the task description for T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
Jan 30 2024, 4:35 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot added projects to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables: Restricted Project, Restricted Project.
Jan 30 2024, 4:35 PM · Restricted Project, Restricted Project, Pacemaker: Tools
clumens changed the status of T760: rpmlint make target fails from Open to WIP.
Jan 30 2024, 2:23 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
kgaillot moved T766: Fix use-after-free in crm_attribute from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 30 2024, 1:39 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
kgaillot added projects to T766: Fix use-after-free in crm_attribute: Restricted Project, Restricted Project.
Jan 30 2024, 1:39 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
kgaillot closed T766: Fix use-after-free in crm_attribute as Merged.

Fixed by rP9c13ce6fe

Jan 30 2024, 1:38 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
nrwahl2 committed rP9c13ce6fe958: Fix: tools: crm_attribute emits garbage for --node localhost or auto (authored by nrwahl2).
Fix: tools: crm_attribute emits garbage for --node localhost or auto
Jan 30 2024, 10:33 AM
GitHub <noreply@github.com> committed rP4f595be2b54c: Merge pull request #3339 from nrwahl2/nrwahl2-RHEL23065 (authored by kgaillot).
Merge pull request #3339 from nrwahl2/nrwahl2-RHEL23065
Jan 30 2024, 10:33 AM
clumens added a comment to T767: pcmk__output_t XML object should display declaration.

This gets the right result (well, with an extra newline) but I don't like it:

Jan 30 2024, 10:09 AM · Restricted Project, Pacemaker: Libraries
clumens added a comment to T767: pcmk__output_t XML object should display declaration.

The problem is that pcmk__xml2fd takes an xmlNode *, not an xmlDoc *. Printing an XML_DOCUMENT_NODE is what causes the version to be printed out. So we'd either need to change that function or make a new one, and then have xml_finish pass the document pointer instead of the root node.

Jan 30 2024, 9:56 AM · Restricted Project, Pacemaker: Libraries
nrwahl2 updated the task description for T768: Investigate using xmlEncodeEntitiesReentrant() and deprecating crm_xml_escape().
Jan 30 2024, 4:37 AM · Pacemaker (2.1.8), Restricted Project, Pacemaker: Libraries
nrwahl2 updated the task description for T768: Investigate using xmlEncodeEntitiesReentrant() and deprecating crm_xml_escape().
Jan 30 2024, 4:37 AM · Pacemaker (2.1.8), Restricted Project, Pacemaker: Libraries
nrwahl2 triaged T768: Investigate using xmlEncodeEntitiesReentrant() and deprecating crm_xml_escape() as Wishlist priority.
Jan 30 2024, 12:09 AM · Pacemaker (2.1.8), Restricted Project, Pacemaker: Libraries

Jan 29 2024

nrwahl2 triaged T767: pcmk__output_t XML object should display declaration as Low priority.
Jan 29 2024, 7:58 PM · Restricted Project, Pacemaker: Libraries
nrwahl2 updated the task description for T762: Multi-line PCMK__OUTPUT_ARGS breaks doxygen.
Jan 29 2024, 7:07 PM · Pacemaker (3.0.0), Restricted Project, Pacemaker: Documentation, Restricted Project
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#11130, @nrwahl2 wrote:

I think it would make sense if we were designing from scratch, but crm_attribute actually is the intended place for this. It has always been used to manage cluster options as well as node attributes.

Okay, that makes sense for cluster options. I'm still not sure it makes sense to put local options there, or to put meta-attributes for alerts, resources, and ops there.

I'm not at that point yet, still finishing up cluster options, but the rest should move faster with the infrastructure in place and the approach settled on.

Jan 29 2024, 3:53 PM · Restricted Project, Restricted Project, Pacemaker: Tools
nrwahl2 added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.

I think it would make sense if we were designing from scratch, but crm_attribute actually is the intended place for this. It has always been used to manage cluster options as well as node attributes.

Jan 29 2024, 3:02 PM · Restricted Project, Restricted Project, Pacemaker: Tools
kgaillot reassigned T766: Fix use-after-free in crm_attribute from clumens to nrwahl2.
Jan 29 2024, 2:24 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T766: Fix use-after-free in crm_attribute as High priority.
Jan 29 2024, 2:14 PM · Restricted Project, Restricted Project, Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project
nrwahl2 added a comment to T762: Multi-line PCMK__OUTPUT_ARGS breaks doxygen.

shrug

Jan 29 2024, 1:56 PM · Pacemaker (3.0.0), Restricted Project, Pacemaker: Documentation, Restricted Project
kgaillot committed rP790d9d7fd6d9: Log: libcrmservice: drop LSB metadata trace log (authored by kgaillot).
Log: libcrmservice: drop LSB metadata trace log
Jan 29 2024, 1:55 PM
kgaillot committed rP2bd04d0ca3d1: Log: daemons: return ECONNREFUSED to new clients at shutdown (authored by kgaillot).
Log: daemons: return ECONNREFUSED to new clients at shutdown
Jan 29 2024, 1:55 PM
kgaillot committed rP6ee2ad91e027: Log: daemons: use ENOMEM for pcmk__new_client() failure (authored by kgaillot).
Log: daemons: use ENOMEM for pcmk__new_client() failure
Jan 29 2024, 1:55 PM
kgaillot committed rPf79be31b696d: Feature: CIB: deprecate support for rkt in bundles (authored by kgaillot).
Feature: CIB: deprecate support for rkt in bundles
Jan 29 2024, 1:55 PM
kgaillot committed rP44aaa33faa46: Refactor: libcrmcommon: make PCMK_XE_RKT internal-only (authored by kgaillot).
Refactor: libcrmcommon: make PCMK_XE_RKT internal-only
Jan 29 2024, 1:55 PM
kgaillot committed rP97e88e01d590: Feature: scheduler: drop support for rules based on #role attribute (authored by kgaillot).
Feature: scheduler: drop support for rules based on #role attribute
Jan 29 2024, 1:55 PM
kgaillot committed rP4bc04646400e: Doc: Pacemaker Explained: convert rsc_location properties table to list-table (authored by kgaillot).
Doc: Pacemaker Explained: convert rsc_location properties table to list-table
Jan 29 2024, 1:55 PM
kgaillot committed rP27d90f1248e9: API: libpe_rules,libpe_status: deprecate role member of pe_op_eval_data (authored by kgaillot).
API: libpe_rules,libpe_status: deprecate role member of pe_op_eval_data
Jan 29 2024, 1:55 PM
kgaillot committed rPc5b0f5bfec28: Doc: Pacemaker Explained: add types to location constraint properties (authored by kgaillot).
Doc: Pacemaker Explained: add types to location constraint properties
Jan 29 2024, 1:55 PM
kgaillot committed rP8b19f500dda3: Doc: Pacemaker Explained: document role in location constraints (authored by kgaillot).
Doc: Pacemaker Explained: document role in location constraints
Jan 29 2024, 1:55 PM
kgaillot committed rP6b61e34ab265: Doc: libstonithd,libcrmservice: mark generated agent metadata as OCF 1.1 (authored by kgaillot).
Doc: libstonithd,libcrmservice: mark generated agent metadata as OCF 1.1
Jan 29 2024, 1:55 PM
GitHub <noreply@github.com> committed rP99c3d285a3de: Merge pull request #3337 from kgaillot/fixes (authored by kgaillot).
Merge pull request #3337 from kgaillot/fixes
Jan 29 2024, 1:55 PM
nrwahl2 renamed T765: crm_attribute logs assertion if value but no attribute name is given from crm_attribute logs assertion if value but no node name is given to crm_attribute logs assertion if value but no attribute name is given.
Jan 29 2024, 1:48 PM · Pacemaker (2.1.8), Pacemaker: Tools, Restricted Project
nrwahl2 triaged T765: crm_attribute logs assertion if value but no attribute name is given as High priority.
Jan 29 2024, 1:47 PM · Pacemaker (2.1.8), Pacemaker: Tools, Restricted Project
kgaillot triaged T764: Restart controller timers if their duration changes as Normal priority.
Jan 29 2024, 1:36 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a comment to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables.
In T620#11067, @nrwahl2 wrote:

If it doesn't require anything outside libcrmcommon, I would put the bulk of it there. When we get to the UI (command-line options), the highest-level equivalents of that should be in libpacemaker.
...
The libcrmcommon functions would do all the processing, and the libpacemaker functions would focus on output

That's basically the conundrum. Output is the only thing we're dealing with (there's no meaningful processing otherwise), but the output functions need access to an array that lives in libcrmcommon. There are many ways to approach this that would work. The question is which one's the cleanest and most in line with our existing code.

Jan 29 2024, 11:30 AM · Restricted Project, Restricted Project, Pacemaker: Tools