Page MenuHomeClusterLabs Projects
Feed All Stories

Aug 20 2024

kgaillot committed rP3ab1eb9263b7: Refactor: libcrmcommon: best practices for sysrq_trigger() (authored by kgaillot).
Refactor: libcrmcommon: best practices for sysrq_trigger()
Aug 20 2024, 10:17 AM
kgaillot committed rP32eb824da802: Refactor: libcrmcommon: best practices for panic_local() (authored by kgaillot).
Refactor: libcrmcommon: best practices for panic_local()
Aug 20 2024, 10:17 AM
kgaillot committed rP7ebaa9a6fc9b: Feature: sysconfig: interpret PCMK_panic_action more strictly (authored by kgaillot).
Feature: sysconfig: interpret PCMK_panic_action more strictly
Aug 20 2024, 10:17 AM
kgaillot committed rPf66e08174fff: Build: rpm: require rpm 4.14.0 or later (authored by kgaillot).
Build: rpm: require rpm 4.14.0 or later
Aug 20 2024, 10:17 AM
kgaillot committed rPa4939bd91c4b: Refactor: libcrmcommon: functionize non-root panic (authored by kgaillot).
Refactor: libcrmcommon: functionize non-root panic
Aug 20 2024, 10:17 AM
GitHub <noreply@github.com> committed rPb6b2bc9d3fcd: Merge pull request #3571 from clumens/cts-cli (authored by kgaillot).
Merge pull request #3571 from clumens/cts-cli
Aug 20 2024, 10:17 AM
kgaillot committed rP39c32775cbc9: Doc: pacemaker-based: correct compatibility comment (authored by kgaillot).
Doc: pacemaker-based: correct compatibility comment
Aug 20 2024, 10:17 AM
clumens committed rPc6fc93867f1e: Refactor: CTS: Move several tests into a new cibadmin regression test. (authored by clumens).
Refactor: CTS: Move several tests into a new cibadmin regression test.
Aug 20 2024, 10:17 AM
clumens committed rP460631dc0ceb: Refactor: CTS: Add the crm_shadow regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the crm_shadow regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens closed Restricted Maniphest Task, a subtask of T846: Move cts-cli validity and upgrade tests to cts-schemas, as Merged.
Aug 20 2024, 10:17 AM · Restricted Project, Restricted Project
clumens committed rPcd501f1d3d06: Refactor: CTS: Improve regexes in cts-cli. (authored by clumens).
Refactor: CTS: Improve regexes in cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPed0853804e1a: Refactor: CTS: Add a format class to deal with singular vs. plural (authored by clumens).
Refactor: CTS: Add a format class to deal with singular vs. plural
Aug 20 2024, 10:17 AM
clumens committed rP8e0851cb91bf: Build: rpm: Require python3-psutil for running tests. (authored by clumens).
Build: rpm: Require python3-psutil for running tests.
Aug 20 2024, 10:17 AM
clumens committed rP671fd2c57a7b: Refactor: CTS: Add an AclTest class. (authored by clumens).
Refactor: CTS: Add an AclTest class.
Aug 20 2024, 10:17 AM
clumens committed rPcb2fed98fd57: Refactor: CTS: Add additional crm_attribute tests. (authored by clumens).
Refactor: CTS: Add additional crm_attribute tests.
Aug 20 2024, 10:17 AM
clumens committed rPbf04eac2754a: Refactor: CTS: Add the validity regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the validity regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP05f0d4c19a71: Refactor: CTS: Add the ACL regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the ACL regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPcd98d9cfc1d6: Refactor: CTS: Split crm_ticket test out of tools. (authored by clumens).
Refactor: CTS: Split crm_ticket test out of tools.
Aug 20 2024, 10:17 AM
clumens committed rP1e397cca963a: Refactor: CTS: Add additional crm_resource tests. (authored by clumens).
Refactor: CTS: Add additional crm_resource tests.
Aug 20 2024, 10:17 AM
clumens committed rPe22060fcbdb6: Refactor: CTS: Split crm_resource test out of tools. (authored by clumens).
Refactor: CTS: Split crm_resource test out of tools.
Aug 20 2024, 10:17 AM
clumens committed rP418f37c47b60: Refactor: CTS: Split crm_attribute test out of tools. (authored by clumens).
Refactor: CTS: Split crm_attribute test out of tools.
Aug 20 2024, 10:17 AM
clumens committed rPaaf478846dd6: Refactor: CTS: Split crmadmin tests out of tools. (authored by clumens).
Refactor: CTS: Split crmadmin tests out of tools.
Aug 20 2024, 10:17 AM
clumens committed rP594f0ec95959: Refactor: CTS: Split crm_standby test out of tools. (authored by clumens).
Refactor: CTS: Split crm_standby test out of tools.
Aug 20 2024, 10:17 AM
clumens committed rP7e64e001e890: Refactor: CTS: Add the error code regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the error code regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP17fd3ffa2b47: Refactor: CTS: Add the upgrade regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the upgrade regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPa60b7579656f: Refactor: CTS: Add the agent regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the agent regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP28921b9996c6: Refactor: CTS: Split crm_verify tests out of tools. (authored by clumens).
Refactor: CTS: Split crm_verify tests out of tools.
Aug 20 2024, 10:17 AM
clumens committed rP0bdbbaad02ae: Refactor: CTS: Add the ACL rendering regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the ACL rendering regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPd6ccd15211ef: Refactor: CTS: Add the rule regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the rule regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPde99518f2161: Refactor: CTS: Add the crm_mon regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the crm_mon regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP4a97279f44ea: Refactor: CTS: Add make_test_group. (authored by clumens).
Refactor: CTS: Add make_test_group.
Aug 20 2024, 10:17 AM
clumens committed rPb935a8ef0d2a: Refactor: CTS: Add the feature set regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the feature set regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rPb069ddf9dfb5: Refactor: CTS: Add the iso8601 date regression tests back to cts-cli. (authored by clumens).
Refactor: CTS: Add the iso8601 date regression tests back to cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP6ff4f674ebbd: Refactor: CTS: Add a TestGroup class. (authored by clumens).
Refactor: CTS: Add a TestGroup class.
Aug 20 2024, 10:17 AM
clumens committed rPe23398bafff8: Refactor: CTS: Add a function for copying an existing CIB file. (authored by clumens).
Refactor: CTS: Add a function for copying an existing CIB file.
Aug 20 2024, 10:17 AM
clumens committed rPe294f126f056: Refactor: CTS: Add support for setup/teardown functions to TestGroups. (authored by clumens).
Refactor: CTS: Add support for setup/teardown functions to TestGroups.
Aug 20 2024, 10:17 AM
clumens committed rP8a37f06a48d6: Refactor: CTS: Add a ValidatingTest class. (authored by clumens).
Refactor: CTS: Add a ValidatingTest class.
Aug 20 2024, 10:17 AM
clumens committed rP661cccbf7abc: Refactor: cts: Move validation code into a new python module. (authored by clumens).
Refactor: cts: Move validation code into a new python module.
Aug 20 2024, 10:17 AM
clumens committed rP68d6ce86537e: Refactor: CTS: Add " (XML)" to the description of ValidatingTests. (authored by clumens).
Refactor: CTS: Add " (XML)" to the description of ValidatingTests.
Aug 20 2024, 10:17 AM
clumens committed rP761877f84637: Test: cts-cli: Update daemon regression test output. (authored by clumens).
Test: cts-cli: Update daemon regression test output.
Aug 20 2024, 10:17 AM
clumens committed rP0498d68f0dfe: Refactor: CTS: Add support for setup/teardown functions to cts-cli tests. (authored by clumens).
Refactor: CTS: Add support for setup/teardown functions to cts-cli tests.
Aug 20 2024, 10:17 AM
clumens committed rPf9a3bf1d134a: Refactor: CTS: Allow various other ways of giving stdin to a Test. (authored by clumens).
Refactor: CTS: Allow various other ways of giving stdin to a Test.
Aug 20 2024, 10:17 AM
clumens committed rPb4426cf701dc: Refactor: CTS: Add the basics needed for running cts-cli tests. (authored by clumens).
Refactor: CTS: Add the basics needed for running cts-cli tests.
Aug 20 2024, 10:17 AM
clumens committed rPa2920da620eb: Refactor: CTS: Add a function for applying substitutions to a string (authored by clumens).
Refactor: CTS: Add a function for applying substitutions to a string
Aug 20 2024, 10:17 AM
clumens committed rP902d88530a17: Refactor: CTS: Add a context manager for modifying the OS environment. (authored by clumens).
Refactor: CTS: Add a context manager for modifying the OS environment.
Aug 20 2024, 10:17 AM
clumens committed rP6640df12f582: Refactor: CTS: Add the output regular expression mangling back. (authored by clumens).
Refactor: CTS: Add the output regular expression mangling back.
Aug 20 2024, 10:17 AM
GitHub <noreply@github.com> committed rPaff645b71731: Merge pull request #3607 from kgaillot/doc (authored by kgaillot).
Merge pull request #3607 from kgaillot/doc
Aug 20 2024, 10:17 AM
clumens committed rPe17a5725ba9f: Refactor: CTS: Remove cts-cli.in. (authored by clumens).
Refactor: CTS: Remove cts-cli.in.
Aug 20 2024, 10:17 AM
clumens committed rPcde28cb7ed0f: Refactor: CTS: Add the skeleton of the new python cts-cli. (authored by clumens).
Refactor: CTS: Add the skeleton of the new python cts-cli.
Aug 20 2024, 10:17 AM
clumens committed rP8dbd0816c84b: Feature: python: Add a python wrapper for crm_exit_str. (authored by clumens).
Feature: python: Add a python wrapper for crm_exit_str.
Aug 20 2024, 10:17 AM
kgaillot committed rPccba9747c8f7: Doc: uploads: don't preserve file modification times (authored by kgaillot).
Doc: uploads: don't preserve file modification times
Aug 20 2024, 10:17 AM
kgaillot committed rPb2f52e2ebd29: Doc: tools: fix crm_rule man page section division (authored by kgaillot).
Doc: tools: fix crm_rule man page section division
Aug 20 2024, 10:17 AM
kgaillot committed rPaf1f2a55c3ef: Doc: man: find man pages more carefully (authored by kgaillot).
Doc: man: find man pages more carefully
Aug 20 2024, 10:17 AM
kgaillot committed rPb01f2eb9a745: Doc: uploads: change default upload host (authored by kgaillot).
Doc: uploads: change default upload host
Aug 20 2024, 10:17 AM
clumens committed rP2169d226538a: Low: schemas: Add additional node types to the crmadmin schema. (authored by clumens).
Low: schemas: Add additional node types to the crmadmin schema.
Aug 20 2024, 10:17 AM
kgaillot committed rP5a53f4efa911: Doc: Pacemaker Administration: correct syntax (authored by kgaillot).
Doc: Pacemaker Administration: correct syntax
Aug 20 2024, 10:17 AM
GitHub <noreply@github.com> committed rP7284738505df: Merge pull request #3610 from clumens/crmadmin-schema (authored by kgaillot).
Merge pull request #3610 from clumens/crmadmin-schema
Aug 20 2024, 10:17 AM
GitHub <noreply@github.com> committed rR4af605b8df24: IPaddr2: Fix bringing up device (authored by Alex Hermann <alex@hexla.nl>).
IPaddr2: Fix bringing up device
Aug 20 2024, 10:15 AM
Valentin Vidic <vvidic@valentin-vidic.from.hr> committed rRb9d48abfbc60: azure-lb: fix spelling of adresses to addresses (authored by Valentin Vidic <vvidic@valentin-vidic.from.hr>).
azure-lb: fix spelling of adresses to addresses
Aug 20 2024, 10:15 AM
GitHub <noreply@github.com> committed rRea37384cea1c: Merge pull request #1965 from oalbrigt/findif-ignore-unreachable-routes (authored by oalbrigt).
Merge pull request #1965 from oalbrigt/findif-ignore-unreachable-routes
Aug 20 2024, 10:15 AM
oalbrigt committed rRf561e272e9b7: findif.sh: ignore unreachable, blackhole, and prohibit routes (authored by oalbrigt).
findif.sh: ignore unreachable, blackhole, and prohibit routes
Aug 20 2024, 10:15 AM
GitHub <noreply@github.com> committed rRc5c7b2db9afb: Merge pull request #1964 from ehaefele/main (authored by oalbrigt).
Merge pull request #1964 from ehaefele/main
Aug 20 2024, 10:15 AM
GitHub <noreply@github.com> committed rR2afef42845e1: Merge pull request #1961 from hexla/ipaddr2-fix-dev-up (authored by oalbrigt).
Merge pull request #1961 from hexla/ipaddr2-fix-dev-up
Aug 20 2024, 10:15 AM
edmund-haefele <edmund.haefele@de.ibm.com> committed rR82045adbe11d: powervs-subnet: Modify gathering of Apikey, calculation of timeout. (authored by edmund-haefele <edmund.haefele@de.ibm.com>).
powervs-subnet: Modify gathering of Apikey, calculation of timeout.
Aug 20 2024, 10:15 AM
GitHub <noreply@github.com> committed rR42588e07a062: Merge pull request #1962 from vvidic/spelling6 (authored by oalbrigt).
Merge pull request #1962 from vvidic/spelling6
Aug 20 2024, 10:15 AM
nrwahl2 triaged T864: Convert invalid node types to "member" as Low priority.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
nrwahl2 added subtasks for T864: Convert invalid node types to "member": T863: Ignore invalid node types, Unknown Object (Maniphest Task).
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
kgaillot triaged T862: Stop using deprecated xmlSetGenericErrorFunc(), xmlRelaxNGSetParserErrors(), and xmlRelaxNGSetValidErrors() as High priority.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 triaged T863: Ignore invalid node types as Low priority.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
kgaillot renamed T831: Drop support for rsc-instance, with-rsc-instance, first-instance, and then-instance in constraints from Drop support for first-instance and then-instance in order constraints to Drop support for rsc-instance, with-rsc-instance, first-instance, and then-instance in constraints.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
nrwahl2 added a parent task for T863: Ignore invalid node types: T864: Convert invalid node types to "member".
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
kgaillot updated subscribers of T727: Handle output objects in pcmk_update_configured_schema().

Since this has turned out to be complicated, let's break it down into smaller pieces.

Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
clumens changed the status of T837: Use glib logging domain from Open to WIP.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
clumens added a comment to T837: Use glib logging domain.

Related, we have this in logging.c:

Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
clumens changed the status of T837: Use glib logging domain, a subtask of T840: Improve Pacemaker API initialization, from Open to WIP.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
clumens added a comment to T855: Make most remote reads asynchronous.

My first thought here is to start by converting pcmk__remote_ready to be an async function that checks the remote to see if it's ready once and sends a result up to the mainloop. However, one caller of this function is lrmd_poll, which we do not use anywhere but I assume is public API. Do we need to continue keeping it (and lrmd_dispatch) around? If so, we might need sync and async versions of this function.

Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Aug 20 2024, 10:15 AM
kgaillot edited the content of Pacemaker 2.0 Configuration Changes.
Aug 20 2024, 10:15 AM
kgaillot edited the content of Pacemaker 2.0 Configuration Changes.
Aug 20 2024, 10:15 AM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Aug 20 2024, 10:15 AM
kgaillot edited the content of Pacemaker Release Checklist.
Aug 20 2024, 10:15 AM · Restricted Project
kgaillot moved T861: Drop subdaemon man pages and metadata options from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T827: Create public API for checking whether a node has a shutdown attribute in the CIB, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Open to WIP.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project
kgaillot changed the status of T827: Create public API for checking whether a node has a shutdown attribute in the CIB from Open to WIP.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T861: Drop subdaemon man pages and metadata options as Wishlist priority.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot merged Restricted Maniphest Task into T836: Create command-line method of listing all possible cluster options, primitive resource meta-attributes, and special fencing resource parameters.
Aug 20 2024, 10:15 AM · Restricted Project, Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project

Aug 9 2024

clumens changed the status of T824: Make GnuTLS handshakes asynchronous from Open to WIP.
Aug 9 2024, 4:10 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Aug 8 2024

kgaillot changed the status of Restricted Maniphest Task, a subtask of T786: Improve CIB schema, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T768: Investigate using xmlEncodeEntitiesReentrant() and deprecating crm_xml_escape() from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of Restricted Maniphest Task, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T784: Log location constraints that don't match a known node from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T772: Handle multi-byte Unicode characters in pcmk__xml_escape() and pcmk__xml_needs_escape() from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T801: Try to replace xml.c:utf8_bytes() with GLib UTF-8 functions from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project
kgaillot changed the status of T760: rpmlint make target fails from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T809: Deprecate support for disabling schema validation, a subtask of T810: Drop support for disabling schema validation, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T833: crm_simulate shouldn't skip fancy text if simulation and score output is shown from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T809: Deprecate support for disabling schema validation from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T847: crm_node -i passes pointer to uninitialized variable to pcmk__query_node_info() from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T787: Warn for deprecated master syntax in CIB from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T746: Avoid duplicating option metadata across daemons, a subtask of T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project