Page MenuHomeClusterLabs Projects
Feed Advanced Search

Aug 20 2024

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
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
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
clumens changed the status of T837: Use glib logging domain from Open to WIP.
Aug 20 2024, 10:15 AM · Pacemaker (3.0.0), 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 · Pacemaker (3.0.0), 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 · Pacemaker (3.0.0), Restricted Project, Restricted Project, Pacemaker Remote, 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 · Pacemaker (2.1.9), Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Aug 8 2024

clumens committed rP024bc0e27486: Refactor: daemons: Remove an unreachable block from controld. (authored by clumens).
Refactor: daemons: Remove an unreachable block from controld.
Aug 8 2024, 3:19 PM
clumens committed rP8476a692366b: Tests: cts: Add non-XML tests to cts-attrd. (authored by clumens).
Tests: cts: Add non-XML tests to cts-attrd.
Aug 8 2024, 3:18 PM

Jul 31 2024

clumens committed rP9d19e10b479f: Refactor: tools: crm_ticket should return CRM_EX_UNSAFE with --force warning. (authored by clumens).
Refactor: tools: crm_ticket should return CRM_EX_UNSAFE with --force warning.
Jul 31 2024, 7:25 PM
clumens committed rP37b60d04ff06: Low: lrmd: Remove support for undocumented key loading behavior. (authored by clumens).
Low: lrmd: Remove support for undocumented key loading behavior.
Jul 31 2024, 3:06 PM
clumens committed rPb775d7d6fd18: API: liblrmd: Remove ALT_REMOTE_KEY_LOCATION from the header file. (authored by clumens).
API: liblrmd: Remove ALT_REMOTE_KEY_LOCATION from the header file.
Jul 31 2024, 3:06 PM

Jul 29 2024

clumens committed rP7dbf9a79712e: Refactor: Change the type on the maint-mode message. (authored by clumens).
Refactor: Change the type on the maint-mode message.
Jul 29 2024, 10:08 AM

Jul 10 2024

clumens closed T835: date-X and origin scheduler regression tests fail when run directly as Merged by committing rP0d1b698feb57: Low: CTS: Fix argument handling for certain scheduler tests..
Jul 10 2024, 1:21 PM · Pacemaker (3.0.0), Restricted Project
clumens committed rP0d1b698feb57: Low: CTS: Fix argument handling for certain scheduler tests. (authored by clumens).
Low: CTS: Fix argument handling for certain scheduler tests.
Jul 10 2024, 1:21 PM
clumens added a comment to T835: date-X and origin scheduler regression tests fail when run directly.

I think those are the only three tests in cts-scheduler that also have a third argument to SchedulerTest. This is probably something I broke in one of the refactoring rounds.

Jul 10 2024, 10:20 AM · Pacemaker (3.0.0), Restricted Project
clumens claimed T835: date-X and origin scheduler regression tests fail when run directly.
Jul 10 2024, 10:20 AM · Pacemaker (3.0.0), Restricted Project
clumens added a comment to T835: date-X and origin scheduler regression tests fail when run directly.

It's odd that they would only fail when run individually. One clue as to what's going wrong might be that those are the only three tests with the string "Setting effective cluster time" in their summary files, and that string comes from set_effective_date.

Jul 10 2024, 10:17 AM · Pacemaker (3.0.0), Restricted Project

Jul 9 2024

clumens committed rP0eb1f3cfa96f: Test: test-headers.sh: Modify the C++ check again. (authored by clumens).
Test: test-headers.sh: Modify the C++ check again.
Jul 9 2024, 6:36 PM

Jul 2 2024

clumens added a reverting change for rPfde65ae609ab: Med: Build: Add macros to better support gnutls and FIPS.: rPdb8d1c1695d1: Revert "Med: Build: Add macros to better support gnutls and FIPS.".
Jul 2 2024, 11:39 AM
clumens committed rP98438f8cd0a9: Med: libcrmcommon: Use glib for calculating MD5 checksums. (authored by clumens).
Med: libcrmcommon: Use glib for calculating MD5 checksums.
Jul 2 2024, 11:39 AM
clumens committed rPdb8d1c1695d1: Revert "Med: Build: Add macros to better support gnutls and FIPS." (authored by clumens).
Revert "Med: Build: Add macros to better support gnutls and FIPS."
Jul 2 2024, 11:39 AM
clumens committed rP0134c2a807ed: Revert "Med: libcrmcommon: Disable FIPS mode when running md5sum check." (authored by clumens).
Revert "Med: libcrmcommon: Disable FIPS mode when running md5sum check."
Jul 2 2024, 11:39 AM
clumens added a reverting change for rP3c74db2cbd23: Med: libcrmcommon: Disable FIPS mode when running md5sum check.: rP0134c2a807ed: Revert "Med: libcrmcommon: Disable FIPS mode when running md5sum check.".
Jul 2 2024, 11:39 AM
clumens committed rPfde65ae609ab: Med: Build: Add macros to better support gnutls and FIPS. (authored by clumens).
Med: Build: Add macros to better support gnutls and FIPS.
Jul 2 2024, 11:39 AM
clumens committed rP3c74db2cbd23: Med: libcrmcommon: Disable FIPS mode when running md5sum check. (authored by clumens).
Med: libcrmcommon: Disable FIPS mode when running md5sum check.
Jul 2 2024, 11:39 AM

Jun 12 2024

clumens committed rP88fd0b578259: Low: tools: Don't skip formatting if running crm_simulate interactively. (authored by clumens).
Low: tools: Don't skip formatting if running crm_simulate interactively.
Jun 12 2024, 6:52 PM
clumens committed rP0553b34f318b: Test: Update regression results for crm_simulate changes. (authored by clumens).
Test: Update regression results for crm_simulate changes.
Jun 12 2024, 6:52 PM
clumens closed T833: crm_simulate shouldn't skip fancy text if simulation and score output is shown as Merged by committing rP967701673c34: Low: tools: Don't skip formatting if running crm_simulate interactively..
Jun 12 2024, 6:51 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rP967701673c34: Low: tools: Don't skip formatting if running crm_simulate interactively. (authored by clumens).
Low: tools: Don't skip formatting if running crm_simulate interactively.
Jun 12 2024, 6:51 PM
clumens committed rP9eccc3628f1a: Test: Update regression results for crm_simulate changes. (authored by clumens).
Test: Update regression results for crm_simulate changes.
Jun 12 2024, 6:51 PM

Jun 10 2024

clumens committed rP541f13e7753f: Low: daemons: Clean up memory when attrd exits. (authored by clumens).
Low: daemons: Clean up memory when attrd exits.
Jun 10 2024, 4:50 PM
clumens committed rP5b355980cf64: Test: valgrind: Update glib-related valgrind suppressions. (authored by clumens).
Test: valgrind: Update glib-related valgrind suppressions.
Jun 10 2024, 4:50 PM
clumens added a comment to T833: crm_simulate shouldn't skip fancy text if simulation and score output is shown.

Note that cts-scheduler does run with -S in at least two places:

Jun 10 2024, 1:00 PM · Pacemaker (2.1.8), Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rP5a25e59c629e: Refactor: CTS: Fix import problems in cts-exec. (authored by clumens).
Refactor: CTS: Fix import problems in cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rP54da187316b3: Refactor: CTS: Use %r instead of repr in cts-exec. (authored by clumens).
Refactor: CTS: Use %r instead of repr in cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rP369d538bbc0e: Refactor: CTS: Add a function for building cmd strings to cts-exec. (authored by clumens).
Refactor: CTS: Add a function for building cmd strings to cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rP4a6fe3f64444: Refactor: CTS: Remove unnecessary parens from cts-exec. (authored by clumens).
Refactor: CTS: Remove unnecessary parens from cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rPaa6f5ad62e70: Refactor: CTS: Fix comment problems in cts-exec. (authored by clumens).
Refactor: CTS: Fix comment problems in cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rP04d0a3b76645: Refactor: CTS: Remove unnecessary escaped quotes from cts-exec. (authored by clumens).
Refactor: CTS: Remove unnecessary escaped quotes from cts-exec.
Jun 10 2024, 12:50 PM
clumens committed rP7193ca00d926: Refactor: CTS: Clean up "with"-related pylint warnings in cts-exec. (authored by clumens).
Refactor: CTS: Clean up "with"-related pylint warnings in cts-exec.
Jun 10 2024, 12:49 PM
clumens committed rP2691caeae049: Refactor: CTS: Add missing docstrings to cts-exec. (authored by clumens).
Refactor: CTS: Add missing docstrings to cts-exec.
Jun 10 2024, 12:49 PM
clumens committed rPa871c30c34bb: Build: python: Ignore a few more pyflake errors. (authored by clumens).
Build: python: Ignore a few more pyflake errors.
Jun 10 2024, 12:49 PM
clumens committed rPfdb69ccc29f9: Refactor: CTS: Remove unnecessary whitespace in cts-exec. (authored by clumens).
Refactor: CTS: Remove unnecessary whitespace in cts-exec.
Jun 10 2024, 12:49 PM
clumens committed rP5bea78080385: Refactor: CTS: Fix operator problems in cts-exec. (authored by clumens).
Refactor: CTS: Fix operator problems in cts-exec.
Jun 10 2024, 12:49 PM
clumens committed rP14efaa1a83c4: Refactor: CTS: Use single quotes in command definitions. (authored by clumens).
Refactor: CTS: Use single quotes in command definitions.
Jun 10 2024, 12:49 PM
clumens committed rP678ca180f2e9: Refactor: CTS: Disable the private access warnings in cts-exec. (authored by clumens).
Refactor: CTS: Disable the private access warnings in cts-exec.
Jun 10 2024, 12:49 PM
clumens committed rPbbd9a529d4d6: Refactor: CTS: Update add_cmd calls in cts-fencing. (authored by clumens).
Refactor: CTS: Update add_cmd calls in cts-fencing.
Jun 10 2024, 12:48 PM
clumens committed rP31c9d6f5d8ab: Refactor: python: Change the arguments to the Test add_cmd functions. (authored by clumens).
Refactor: python: Change the arguments to the Test add_cmd functions.
Jun 10 2024, 12:48 PM
clumens committed rP8d1be0bf0127: Refactor: CTS: Update add_cmd calls in cts-exec. (authored by clumens).
Refactor: CTS: Update add_cmd calls in cts-exec.
Jun 10 2024, 12:48 PM
clumens committed rP9c9defe80552: Refactor: CTS: Update add_cmd calls in cts-attrd. (authored by clumens).
Refactor: CTS: Update add_cmd calls in cts-attrd.
Jun 10 2024, 12:48 PM
clumens committed rP85420522d743: Refactor: python: Standardize no_match keyword argument. (authored by clumens).
Refactor: python: Standardize no_match keyword argument.
Jun 10 2024, 12:48 PM
clumens committed rP4e4af5b78ea6: Refactor: python: Standardize exitcode keyword argument. (authored by clumens).
Refactor: python: Standardize exitcode keyword argument.
Jun 10 2024, 12:48 PM
clumens committed rPed7fefb6427d: Refactor: python: Remove unnecessary default arguments. (authored by clumens).
Refactor: python: Remove unnecessary default arguments.
Jun 10 2024, 12:48 PM
clumens committed rP849500e3426a: Refactor: python: Copy the body of _new_cmd into add_cmd. (authored by clumens).
Refactor: python: Copy the body of _new_cmd into add_cmd.
Jun 10 2024, 12:48 PM
clumens committed rPe4ef11b53614: Refactor: python: Remove Test.add_cmd_and_kill. (authored by clumens).
Refactor: python: Remove Test.add_cmd_and_kill.
Jun 10 2024, 12:48 PM
clumens committed rPb04545bc97a6: Refactor: python: Standardize match keyword argument. (authored by clumens).
Refactor: python: Standardize match keyword argument.
Jun 10 2024, 12:48 PM
clumens committed rP086ca9314180: Refactor: python, CTS: Remove Test.add_cmd_check_stdout. (authored by clumens).
Refactor: python, CTS: Remove Test.add_cmd_check_stdout.
Jun 10 2024, 12:47 PM
clumens committed rP152ea0d717da: Refactor: python, CTS: Remove Test.add_cmd_expected_fail. (authored by clumens).
Refactor: python, CTS: Remove Test.add_cmd_expected_fail.
Jun 10 2024, 12:47 PM
clumens committed rPc557b2330d3b: Refactor: python, CTS: Remove Test.add_cmd_no_wait. (authored by clumens).
Refactor: python, CTS: Remove Test.add_cmd_no_wait.
Jun 10 2024, 12:47 PM
clumens committed rP318d82b03e6b: Refactor: CTS: Remove ExecTest.add_cmd_and_kill. (authored by clumens).
Refactor: CTS: Remove ExecTest.add_cmd_and_kill.
Jun 10 2024, 12:47 PM
clumens committed rPd7ad8566bf4d: Refactor: CTS: ExecTest.add_cmd should call the super class. (authored by clumens).
Refactor: CTS: ExecTest.add_cmd should call the super class.
Jun 10 2024, 12:47 PM
clumens committed rPe13c8e7c5dc8: Refactor: CTS: Remove ExecTest.add_cmd_check_stdout. (authored by clumens).
Refactor: CTS: Remove ExecTest.add_cmd_check_stdout.
Jun 10 2024, 12:47 PM