Page MenuHomeClusterLabs Projects
Feed All Stories

Aug 20 2024

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
kgaillot changed the status of T765: crm_attribute logs assertion if value but no attribute name is given from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T766: Fix use-after-free in crm_attribute from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T848: pcmk_controld_api_node_info() sets an invalid XML ID from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T746: Avoid duplicating option metadata across daemons from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project
kgaillot changed the status of T778: Typo in fence parameter help from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T788: Deprecate public API access to most of libcrmcluster, a subtask of T793: Drop public API access to most of libcrmcluster, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T788: Deprecate public API access to most of libcrmcluster from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T788: Deprecate public API access to most of libcrmcluster, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs, a subtask of T796: Make definition of scheduler resource structs internal, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs, a subtask of T795: Make definition of scheduler node structs internal, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T789: Deprecate direct access to scheduler node structs, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T792: Deprecate direct access to `pcmk_scheduler_t` members from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T791: Deprecate direct access to scheduler action structs and enums, a subtask of T797: Make scheduler action structs and enums internal, from Merged to Released.
Aug 8 2024, 7:13 PM · 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 Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T790: Deprecate direct access to scheduler resource structs from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T792: Deprecate direct access to `pcmk_scheduler_t` members, a subtask of T794: Update SBD to avoid deprecated Pacemaker APIs, from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project
kgaillot changed the status of T791: Deprecate direct access to scheduler action structs and enums from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T832: Colocation score doubled for promotion score from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T830: Fix memory leak in CIB manager asynchronous connections from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T826: Allow PCMK_panic_action=off or sync-off 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 T834: crm_verify should distinguish configuration warnings and errors from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T849: Fix 2.1.8-rc1 regression in attrd_updater output from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T836: Create command-line method of listing all possible cluster options, primitive resource meta-attributes, and special fencing resource parameters, 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 T836: Create command-line method of listing all possible cluster options, primitive resource meta-attributes, and special fencing resource parameters from Merged to Released.
Aug 8 2024, 7:13 PM · Restricted Project, Restricted Project, Unknown Object (Project), Restricted Project, Restricted Project
kgaillot changed the status of T751: crm_mon in interactive mode segfaults during cluster shutdown from Merged to Released.
Aug 8 2024, 7:13 PM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker Feature Set.
Aug 8 2024, 7:12 PM
kgaillot edited the content of Pacemaker Release Calendar.
Aug 8 2024, 7:07 PM
kgaillot committed rPa4445571dcae: Doc: ChangeLog: update for 2.1.8 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.8 release
Aug 8 2024, 6:28 PM
GitHub <noreply@github.com> committed rP235f19a8daf8: Merge pull request #3604 from kgaillot/release (authored by kgaillot).
Merge pull request #3604 from kgaillot/release
Aug 8 2024, 6:28 PM
kgaillot committed rP3980678f0372: Doc: ChangeLog: update for 2.1.8 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.8 release
Aug 8 2024, 6:28 PM
kgaillot moved T860: Restrict duration attributes to integers in schema from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 8 2024, 4:02 PM · Restricted Project, Restricted Project
kgaillot triaged T860: Restrict duration attributes to integers in schema as Normal priority.
Aug 8 2024, 4:01 PM · Restricted Project, Restricted Project
kgaillot moved T859: Treat resource standards as case-sensitive from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 8 2024, 3:57 PM · Restricted Project, Restricted Project
kgaillot triaged T859: Treat resource standards as case-sensitive as Normal priority.
Aug 8 2024, 3:57 PM · Restricted Project, Restricted Project
kgaillot committed rP9a15fed0f028: Add a public wrapper for pcmk__update_configured_schema (authored by waltdisgrace).
Add a public wrapper for pcmk__update_configured_schema
Aug 8 2024, 3:51 PM