User Details
User Details
- User Since
- Jan 12 2022, 10:04 AM (194 w, 5 d)
Fri, Sep 26
Fri, Sep 26
clumens changed the status of Restricted Maniphest Task, a subtask of T970: Decrease code duplication in cts regression tests, from Open to WIP.
Fri, Sep 26, 4:15 PM · Restricted Project
clumens changed the status of Restricted Maniphest Task, a subtask of T846: Move cts-cli validity and upgrade tests to cts-schemas, from Open to WIP.
clumens changed the status of Restricted Maniphest Task, a subtask of T970: Decrease code duplication in cts regression tests, from Open to WIP.
Fri, Sep 26, 4:15 PM · Restricted Project
Wed, Sep 24
Wed, Sep 24
clumens edited the content of TLS certificate setup.
Tue, Sep 23
Tue, Sep 23
clumens committed rP323884d59b8d: Refactor: test: Fix a few very minor pylint complaints. (authored by clumens).
Refactor: test: Fix a few very minor pylint complaints.
Wed, Sep 17
Wed, Sep 17
clumens committed rP34d20b02224c: Refactor: tools: Simplify a block in local_files_remove. (authored by clumens).
Refactor: tools: Simplify a block in local_files_remove.
clumens committed rPfcc9c062da39: Refactor: tools: Note that functions in cibsecret call out->err. (authored by clumens).
Refactor: tools: Note that functions in cibsecret call out->err.
clumens committed rP7aa4bbee5128: Refactor: tools: Remove an unused import from cibsecret. (authored by clumens).
Refactor: tools: Remove an unused import from cibsecret.
clumens committed rPe1f3e2c523e8: Refactor: tools: Call out->err() in local_files_set. (authored by clumens).
Refactor: tools: Call out->err() in local_files_set.
clumens committed rP9dd2fcf72d7f: API: libcrmcommon: Add pcmk_rc_digest_mismatch error code. (authored by clumens).
API: libcrmcommon: Add pcmk_rc_digest_mismatch error code.
clumens closed T993: cibsecret should work with CIB_file set as Merged by committing rP3e8d34c4e0da: Low: tools: cibsecret should work with CIB_file set..
Wed, Sep 17, 9:58 AM · Restricted Project
clumens committed rPf96c3b3bbe42: Refactor: tools: Use the handler return codes in cibsecret. (authored by clumens).
Refactor: tools: Use the handler return codes in cibsecret.
clumens committed rP3e8d34c4e0da: Low: tools: cibsecret should work with CIB_file set. (authored by clumens).
Low: tools: cibsecret should work with CIB_file set.
Tue, Sep 16
Tue, Sep 16
clumens committed rP2044c8a2437a: Refactor: python: Expose the remote ssh and scp commands. (authored by clumens).
Refactor: python: Expose the remote ssh and scp commands.
clumens committed rP71354194f031: Low: cts: Test whether the Cibsecret test is applicable. (authored by clumens).
Low: cts: Test whether the Cibsecret test is applicable.
clumens committed rP5c6559eaf934: Test: cts-cli: Update regression output for new error codes (authored by clumens).
Test: cts-cli: Update regression output for new error codes
clumens committed rPeac9b1265418: Refactor: Replace calls to cs_strerror with pcmk_rc_str. (authored by clumens).
Refactor: Replace calls to cs_strerror with pcmk_rc_str.
clumens closed T907: Map Corosync error codes to Pacemaker error codes as Merged by committing rPeac9b1265418: Refactor: Replace calls to cs_strerror with pcmk_rc_str..
clumens committed rPe09bc86a7f8b: Refactor: Use pcmk__corosync2rc instead of pcmk__cs_err_str. (authored by clumens).
Refactor: Use pcmk__corosync2rc instead of pcmk__cs_err_str.
clumens committed rP67940bc88c5a: Refactor: libcrmcommon: Add pcmk__corosync2rc. (authored by clumens).
Refactor: libcrmcommon: Add pcmk__corosync2rc.
clumens committed rPdfc5ed15bb76: API: libcrmcommon: Add pcmk_rc_cs_internal error code. (authored by clumens).
API: libcrmcommon: Add pcmk_rc_cs_internal error code.
Fri, Sep 12
Fri, Sep 12
clumens changed the status of T907: Map Corosync error codes to Pacemaker error codes from Open to WIP.
Fri, Sep 12, 2:02 PM · Restricted Project
Fri, Sep 12, 2:02 PM · Restricted Project
Wed, Sep 10
Wed, Sep 10
clumens committed rPc374cb67610c: Refactor: libcrmcommon: Simplify an empty event queue check. (authored by clumens).
Refactor: libcrmcommon: Simplify an empty event queue check.
clumens committed rP076fe1b0934c: Refactor: libcrmcommon: Rearrange the queue_len check. (authored by clumens).
Refactor: libcrmcommon: Rearrange the queue_len check.
clumens committed rP21ad4a6425d1: Refactor: libcrmcommon: Rearrange a few tests in crm_ipcs_flush_events. (authored by clumens).
Refactor: libcrmcommon: Rearrange a few tests in crm_ipcs_flush_events.
clumens committed rP10ced6e179a6: Refactor: libcrmcommon: Unindent retry code in crm_ipcs_flush_events. (authored by clumens).
Refactor: libcrmcommon: Unindent retry code in crm_ipcs_flush_events.
clumens committed rPae3b5dc31dc5: Feature: libcrmcommon: Be more lenient in evicting IPC clients. (authored by clumens).
Feature: libcrmcommon: Be more lenient in evicting IPC clients.
clumens committed rP128d4d124c51: Feature: libcrmcommon: Update documentation for cluster-ipc-limit. (authored by clumens).
Feature: libcrmcommon: Update documentation for cluster-ipc-limit.
Sep 5 2025
Sep 5 2025
clumens committed rP8739d6c699ea: Low: cts: Don't try to shlex.split(None) for fencing params. (authored by clumens).
Low: cts: Don't try to shlex.split(None) for fencing params.
Sep 4 2025
Sep 4 2025
clumens committed rP1d60ef1c2127: Refactor: libcrmcommon: Clean up bool handling in iso8601.c. (authored by clumens).
Refactor: libcrmcommon: Clean up bool handling in iso8601.c.
clumens committed rPeb76a422058e: Refactor: libcrmcommon: Reformat the beginning of crm_time_parse. (authored by clumens).
Refactor: libcrmcommon: Reformat the beginning of crm_time_parse.
clumens committed rP6a5d5577754e: Low: libcrmcommon: Parse iso8601 strings according to spec. (authored by clumens).
Low: libcrmcommon: Parse iso8601 strings according to spec.
Add some tests for iso8601 parsing
clumens closed T188: Parse ISO8601 time zone offsets correctly as Merged by committing rPe9aee9e76daa: Add some tests for iso8601 parsing.
clumens updated the task description for T1: Bump minimum version dependencies.
Aug 29 2025
Aug 29 2025
clumens committed rPfdb2ff86e8e0: Low: NLS: update translations before 3.0.1-rc1 (authored by clumens).
Low: NLS: update translations before 3.0.1-rc1
clumens committed rPf7feda146e0f: Build: libraries: update shared object versions for 3.0.1 (authored by clumens).
Build: libraries: update shared object versions for 3.0.1
clumens committed rPbd7ec3af3b97: Build: update version information for 3.0.1 (authored by clumens).
Build: update version information for 3.0.1
Aug 19 2025
Aug 19 2025
clumens committed rPc3c34a58c618: Med: libcrmcommon: Fix a segfault in internal_ipc_get_reply. (authored by clumens).
Med: libcrmcommon: Fix a segfault in internal_ipc_get_reply.
Aug 18 2025
Aug 18 2025
clumens closed T988: Running under callgrind doesn't work as Merged by committing rP11a068ec22ce: Low: sysconfig: Remove --leak-check=full from default VALGRIND_OPTS..
clumens committed rP11a068ec22ce: Low: sysconfig: Remove --leak-check=full from default VALGRIND_OPTS. (authored by clumens).
Low: sysconfig: Remove --leak-check=full from default VALGRIND_OPTS.
Aug 15 2025
Aug 15 2025
clumens added a comment to T988: Running under callgrind doesn't work.
If you capture stdout and stderr in start_child just before calling execlp, you'll see the following:
clumens merged Restricted Maniphest Task into T747: Check for binary changes before respawning failed subdaemons.
Aug 13 2025
Aug 13 2025
clumens added a comment to T747: Check for binary changes before respawning failed subdaemons.
This is a little overdesigned, but the first thing that occurs to me would be:
clumens updated the task description for T970: Decrease code duplication in cts regression tests.
Aug 13 2025, 10:08 AM · Restricted Project
clumens committed rPd81500f2faa3: Refactor: cts: Condense $PATH code into a single function (authored by clumens).
Refactor: cts: Condense $PATH code into a single function
Aug 12 2025
Aug 12 2025
clumens committed rPa97a0619875a: Refactor: libcrmcommon: Use gnutls_transport_set_int() (authored by nrwahl2).
Refactor: libcrmcommon: Use gnutls_transport_set_int()
clumens closed T967: Drop workarounds for GnuTLS <3.4.6 as Merged by committing rPb8a7a4588038: Refactor: libcrmcommon: Use gnutls_session_set_verify_cert().
Aug 12 2025, 8:48 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rPffd4870c89b7: Refactor: libcrmcommon: Drop calls to gnutls_global_init()/deinit() (authored by nrwahl2).
Refactor: libcrmcommon: Drop calls to gnutls_global_init()/deinit()
clumens committed rPb8a7a4588038: Refactor: libcrmcommon: Use gnutls_session_set_verify_cert() (authored by nrwahl2).
Refactor: libcrmcommon: Use gnutls_session_set_verify_cert()
clumens committed rPf875aaff056f: Refactor: libcrmcommon: Report on gnutls cert verification errors. (authored by clumens).
Refactor: libcrmcommon: Report on gnutls cert verification errors.
clumens edited projects for T995: crm_mon --fence-history=2 and --fence-history=3 are identical, added: Restricted Project; removed Pacemaker: Tools.
Doc: ChangeLog: update for 3.0.1 release.
Aug 11 2025
Aug 11 2025
clumens committed rP8cacfd333a5c: Refactor: tools: Add the skeleton of a C version of cibsecret. (authored by clumens).
Refactor: tools: Add the skeleton of a C version of cibsecret.
clumens committed rPdada45a7f57f: Refactor: tools: Add environment checking code to cibsecret.c. (authored by clumens).
Refactor: tools: Add environment checking code to cibsecret.c.
clumens committed rP5078eed1f322: Refactor: tools: Add get_live_peers to cibsecret. (authored by clumens).
Refactor: tools: Add get_live_peers to cibsecret.
clumens committed rP1c6ac713b884: Refactor: tools: Subcommand handlers need to take rsh and rcp fns. (authored by clumens).
Refactor: tools: Subcommand handlers need to take rsh and rcp fns.
clumens committed rPebb5a30a01ad: Refactor: tools: Add the rsh commands used by cibsecret. (authored by clumens).
Refactor: tools: Add the rsh commands used by cibsecret.
clumens committed rP0df682f195a8: Refactor: tools: Add the rcp commands used by cibsecret. (authored by clumens).
Refactor: tools: Add the rcp commands used by cibsecret.
clumens committed rP6d645e49fdb8: Refactor: tools: Implement the check subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the check subcommand in cibsecret.
clumens committed rP1d46302372c1: Refactor: tools: Add some helper functions to cibsecret. (authored by clumens).
Refactor: tools: Add some helper functions to cibsecret.
clumens committed rP65b35c5af104: Refactor: tools: Implement the sync subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the sync subcommand in cibsecret.
clumens committed rP6e1528fbfc03: Refactor: tools: Add sync_one_file to cibsecret. (authored by clumens).
Refactor: tools: Add sync_one_file to cibsecret.
clumens committed rP45aaaf5feb38: Refactor: tools: Implement the delete subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the delete subcommand in cibsecret.
clumens committed rP8a19f438ebb1: Refactor: tools: Implement the get subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the get subcommand in cibsecret.
clumens committed rP519e384fa7f3: Refactor: tools: Implement the stash subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the stash subcommand in cibsecret.
clumens committed rP5c82c3355bd4: Refactor: tools: Implement the set subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the set subcommand in cibsecret.
clumens committed rPce003f11d77c: Refactor: tools: Implement the unstash subcommand in cibsecret. (authored by clumens).
Refactor: tools: Implement the unstash subcommand in cibsecret.
clumens committed rP06ca0cc00214: Low: libcrmcommon: Return a value for md5sum of empty input. (authored by clumens).
Low: libcrmcommon: Return a value for md5sum of empty input.
clumens committed rPf7e77cfe3a1e: Test: python: Add a new cibsecret ctslab test. (authored by clumens).
Test: python: Add a new cibsecret ctslab test.
clumens committed rP01e3dc95083c: Feature: tools: Remove the shell version of cibsecret. (authored by clumens).
Feature: tools: Remove the shell version of cibsecret.
clumens committed rP8fb338cd714c: Low: cts: Fix a bug checking the return type of RemoteExec.__call__. (authored by clumens).
Low: cts: Fix a bug checking the return type of RemoteExec.__call__.
clumens committed rP31e6af2c531a: Refactor: python: Fix a typo in a comment in remote.py. (authored by clumens).
Refactor: python: Fix a typo in a comment in remote.py.
API: schemas: Add a schema for cibsecret.
clumens committed rP4541a418707c: Feature: libcrmcommon: bump feature set to 3.20.3 (authored by clumens).
Feature: libcrmcommon: bump feature set to 3.20.3
Aug 7 2025
Aug 7 2025
Aug 7 2025, 2:52 PM · Restricted Project
clumens archived Pacemaker (3.0.1).
clumens changed the status of T977: Replace versionsort() with something portable from Merged to Released.
clumens changed the status of T981: crm_diff regression test was removed during conversion to Python from Merged to Released.
clumens changed the status of T982: cts-fencing is broken due to bug in validate.py:rng_directory() from Merged to Released.
Aug 7 2025, 12:21 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens edited the content of Pacemaker Release Calendar.
Doc: ChangeLog: update for 3.0.1 release
Aug 6 2025
Aug 6 2025
clumens added a parent task for T992: Move cibsecret functionality to libpacemaker: Unknown Object (Maniphest Task).
Aug 5 2025
Aug 5 2025
clumens added a comment to T883: Improve usage of glib.
We also need to allow the use of new functions in glib that were introduced later than our minimum supported version, if they are available on the build platform. See https://github.com/ClusterLabs/pacemaker/pull/3929#discussion_r2250963422 for details.
Aug 4 2025
Aug 4 2025
clumens committed rPe56e575ca150: Med: libpacemaker: Do not retry on ECONNREFUSED in tools. (authored by clumens).
Med: libpacemaker: Do not retry on ECONNREFUSED in tools.
clumens committed rP125b434943f5: Med: libpacemaker: Do not retry on ECONNREFUSED in tools. (authored by clumens).
Med: libpacemaker: Do not retry on ECONNREFUSED in tools.
Jul 31 2025
Jul 31 2025
Doc: ChangeLog: update for 3.0.1 release
clumens committed rP3ee3cf30a573: Refactor: daemons: Move IPC server skeleton code to execd_messages.c. (authored by clumens).
Refactor: daemons: Move IPC server skeleton code to execd_messages.c.
clumens committed rPa3bb87a9b701: Refactor: daemons: Add execd_process_message. (authored by clumens).
Refactor: daemons: Add execd_process_message.
clumens committed rP9f83b81061f9: Refactor: daemons: Condense duplicated IPC code. (authored by clumens).
Refactor: daemons: Condense duplicated IPC code.
clumens committed rP836ae0df5a2d: Refactor: daemons: Rename variables in execd_messages.c. (authored by clumens).
Refactor: daemons: Rename variables in execd_messages.c.