Page MenuHomeClusterLabs Projects
Feed Advanced Search

Aug 20 2024

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 · 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

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

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 · Restricted Project, 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 · Restricted Project, Restricted Project
clumens claimed T835: date-X and origin scheduler regression tests fail when run directly.
Jul 10 2024, 10:20 AM · Restricted Project, 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 · Restricted Project, 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 · Restricted Project, 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 · Restricted Project, 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
clumens committed rP4bf2453ddb7f: Refactor: CTS: Remove ExecTest.add_cmd_expected_fail. (authored by clumens).
Refactor: CTS: Remove ExecTest.add_cmd_expected_fail.
Jun 10 2024, 12:46 PM
clumens committed rP5a713ad8bc0b: Refactor: CTS: Remove ExecTest.add_sys_cmd. (authored by clumens).
Refactor: CTS: Remove ExecTest.add_sys_cmd.
Jun 10 2024, 12:46 PM
clumens committed rP3f7d1f34b9ce: Refactor: python, CTS: Remove the _new_cmd functions. (authored by clumens).
Refactor: python, CTS: Remove the _new_cmd functions.
Jun 10 2024, 12:46 PM
clumens changed the status of T833: crm_simulate shouldn't skip fancy text if simulation and score output is shown from Open to WIP.
Jun 10 2024, 12:04 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Jun 5 2024

clumens committed rP2b306f1f4e5a: Low: libpacemaker: Add spaces back to attrd_updater query output. (authored by clumens).
Low: libpacemaker: Add spaces back to attrd_updater query output.
Jun 5 2024, 4:59 PM

Jun 4 2024

clumens closed T782: cts-lab fails with exception if rsyslog is not installed on cluster nodes as Merged by committing rP813e2922da75: Low: python: Support systems where rsyslog is not installed..
Jun 4 2024, 1:46 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rPda309c568412: Low: libpacemaker: Add spaces back to attrd_updater query output. (authored by clumens).
Low: libpacemaker: Add spaces back to attrd_updater query output.
Jun 4 2024, 1:46 PM
clumens committed rP813e2922da75: Low: python: Support systems where rsyslog is not installed. (authored by clumens).
Low: python: Support systems where rsyslog is not installed.
Jun 4 2024, 1:46 PM

Jun 3 2024

clumens committed rP6eb0123d5b99: Refactor: include: Run test-headers.sh on internal header files. (authored by clumens).
Refactor: include: Run test-headers.sh on internal header files.
Jun 3 2024, 11:05 AM

May 31 2024

clumens changed the status of T782: cts-lab fails with exception if rsyslog is not installed on cluster nodes from Open to WIP.
May 31 2024, 4:26 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

May 30 2024

clumens committed rP1a0f6e8ea17a: Refactor: CTS: Apply pylint and pyflake fixes to pacemaker-cts-dummyd. (authored by clumens).
Refactor: CTS: Apply pylint and pyflake fixes to pacemaker-cts-dummyd.
May 30 2024, 6:52 PM
clumens committed rP4aa1f2c7736f: Refactor: CTS: Fix docstrings in fence_dummy. (authored by clumens).
Refactor: CTS: Fix docstrings in fence_dummy.
May 30 2024, 6:51 PM
clumens committed rPac3a3d4037d4: Refactor: CTS: Unindent a block in fence_dummy. (authored by clumens).
Refactor: CTS: Unindent a block in fence_dummy.
May 30 2024, 6:51 PM
clumens committed rP02af5253ab2c: Refactor: CTS: Fix whitespace and indentation in ALL_OPT structure. (authored by clumens).
Refactor: CTS: Fix whitespace and indentation in ALL_OPT structure.
May 30 2024, 6:51 PM
clumens committed rPcd6f3b430854: Refactor: CTS: Clean up record and tuple handling in fence_dummy.in. (authored by clumens).
Refactor: CTS: Clean up record and tuple handling in fence_dummy.in.
May 30 2024, 6:51 PM
clumens committed rPffef2bc99da1: Refactor: CTS: Minor fixes in fence_dummy. (authored by clumens).
Refactor: CTS: Minor fixes in fence_dummy.
May 30 2024, 6:51 PM
clumens committed rP1ef819e55d9d: Refactor: CTS: Simplify a block in fence_dummy. (authored by clumens).
Refactor: CTS: Simplify a block in fence_dummy.
May 30 2024, 6:51 PM
clumens committed rP0ac5913a2afd: Refactor: CTS: Use %s instead of appending strings where appropriate. (authored by clumens).
Refactor: CTS: Use %s instead of appending strings where appropriate.
May 30 2024, 6:51 PM
clumens committed rP0b6fef7543ce: Refactor: CTS: Get rid of global variables in fence_dummy. (authored by clumens).
Refactor: CTS: Get rid of global variables in fence_dummy.
May 30 2024, 6:50 PM