Page MenuHomeClusterLabs Projects
Feed Advanced Search

Aug 21 2024

clumens committed rP6260da0661f0: Test: libcrmcommon: Add the unit test skeleton for… (authored by clumens).
Test: libcrmcommon: Add the unit test skeleton for…
Aug 21 2024, 3:41 PM

Aug 20 2024

clumens committed rPb3743afa3e6f: Refactor: lrmd: Move TLS conenction success/failure into functions. (authored by clumens).
Refactor: lrmd: Move TLS conenction success/failure into functions.
Aug 20 2024, 7:11 PM
clumens committed rP764f640e78c8: Refactor: libcrmcommon: Add pcmk__tls_client_try_handshake. (authored by clumens).
Refactor: libcrmcommon: Add pcmk__tls_client_try_handshake.
Aug 20 2024, 7:11 PM
clumens committed rPfcd01a984541: Low: lrmd: Report connection failures in tls_handshake_failed. (authored by clumens).
Low: lrmd: Report connection failures in tls_handshake_failed.
Aug 20 2024, 7:11 PM
clumens committed rP56a1f763ffd4: Feature: lrmd: Perform the TLS handshake asynchronously. (authored by clumens).
Feature: lrmd: Perform the TLS handshake asynchronously.
Aug 20 2024, 7:11 PM
clumens closed T824: Make GnuTLS handshakes asynchronous as Merged by committing rP56a1f763ffd4: Feature: lrmd: Perform the TLS handshake asynchronously..
Aug 20 2024, 7:11 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rPca63ce26e052: Build: configure: Rename PCMK_RUN_DIR to PCMK__RUN_DIR. (authored by clumens).
Build: configure: Rename PCMK_RUN_DIR to PCMK__RUN_DIR.
Aug 20 2024, 2:26 PM
clumens committed rP5378a354dd27: Build: configure: Rename PCMK_GNUTLS_PRIORITIES to PCMK__GNUTLS_PRIORITIES (authored by clumens).
Build: configure: Rename PCMK_GNUTLS_PRIORITIES to PCMK__GNUTLS_PRIORITIES
Aug 20 2024, 2:26 PM
clumens committed rPf04b9a7522c7: Build: configure: Drop SUPPORT_PROFILING. (authored by clumens).
Build: configure: Drop SUPPORT_PROFILING.
Aug 20 2024, 2:26 PM
clumens committed rPfabd0a432b8a: Build: configure: Rename CRM_PACEMAKER_DIR to PCMK__PERSISTENT_DATA_DIR. (authored by clumens).
Build: configure: Rename CRM_PACEMAKER_DIR to PCMK__PERSISTENT_DATA_DIR.
Aug 20 2024, 2:26 PM
clumens committed rPa7d8a863a3c7: API: libcrmcommon: Add PCMK_SCHEMA_DIR defined constant. (authored by clumens).
API: libcrmcommon: Add PCMK_SCHEMA_DIR defined constant.
Aug 20 2024, 2:26 PM
clumens committed rP2e96899c1536: Build: configure: Rename VALGRIND_BIN to PCMK__VALGRIND_EXEC. (authored by clumens).
Build: configure: Rename VALGRIND_BIN to PCMK__VALGRIND_EXEC.
Aug 20 2024, 2:26 PM
clumens committed rP3d595ad2730c: Build: configure: Rename OCF_RA_PATH to PCMK__OCF_RA_PATH. (authored by clumens).
Build: configure: Rename OCF_RA_PATH to PCMK__OCF_RA_PATH.
Aug 20 2024, 2:26 PM
clumens committed rP319cbbb6e1e8: Build: configure: Rename LRM_CIBSECRETS_DIR to PCMK__CIB_SECRETS_DIR. (authored by clumens).
Build: configure: Rename LRM_CIBSECRETS_DIR to PCMK__CIB_SECRETS_DIR.
Aug 20 2024, 2:26 PM
clumens committed rPbb692d081458: API: libcrmcommon: Deprecate CRM_SCHEMA_DIRECTORY defined constant. (authored by clumens).
API: libcrmcommon: Deprecate CRM_SCHEMA_DIRECTORY defined constant.
Aug 20 2024, 2:26 PM
clumens committed rP62a8be4beebe: Build: configure: Rename CRM_RSCTMP_DIR to PCMK__OCF_TMP_DIR. (authored by clumens).
Build: configure: Rename CRM_RSCTMP_DIR to PCMK__OCF_TMP_DIR.
Aug 20 2024, 2:26 PM
clumens committed rP649e3f02f0b6: Build: configure: Rename SUPPORT_CIBSECRETS to PCMK__ENABLE_CIBSECRETS. (authored by clumens).
Build: configure: Rename SUPPORT_CIBSECRETS to PCMK__ENABLE_CIBSECRETS.
Aug 20 2024, 2:26 PM
clumens committed rP92bc95a4ceb5: API: libcrmcommon: Deprecate PE_STATE_DIR defined constant. (authored by clumens).
API: libcrmcommon: Deprecate PE_STATE_DIR defined constant.
Aug 20 2024, 2:26 PM
clumens committed rP30312861d926: API: libcrmcommon: Add PCMK_SCHEDULER_INPUT_DIR defined constant. (authored by clumens).
API: libcrmcommon: Add PCMK_SCHEDULER_INPUT_DIR defined constant.
Aug 20 2024, 2:26 PM
clumens committed rPf29b64ed47c9: API: libcrmcommon: Add PCMK_OCF_ROOT defined constant. (authored by clumens).
API: libcrmcommon: Add PCMK_OCF_ROOT defined constant.
Aug 20 2024, 2:26 PM
clumens committed rP4a252d203c77: API: libcrmcommon: Deprecate OCF_ROOT_DIR defined constant. (authored by clumens).
API: libcrmcommon: Deprecate OCF_ROOT_DIR defined constant.
Aug 20 2024, 2:26 PM
clumens added a comment to T837: Use glib logging domain.

This disables glib aborting after an error message.

Aug 20 2024, 10:45 AM · Restricted Project, Restricted Project, Restricted Project
clumens committed rP09472cc59808: 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 committed rP00654e788a1b: Low: CTS: Fix the regex for handling --xml-file=. (authored by clumens).
Low: CTS: Fix the regex for handling --xml-file=.
Aug 20 2024, 10:17 AM
clumens committed rPb6e010229a4b: Low: python: Pass self.verbose to the validate function. (authored by clumens).
Low: python: Pass self.verbose to the validate function.
Aug 20 2024, 10:17 AM
clumens committed rPea1f4f2270c5: Low: CTS: Save updated output before diffing. (authored by clumens).
Low: CTS: Save updated output before diffing.
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
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