Page MenuHomeClusterLabs Projects

clumens (Chris Lumens)
User

Projects

User Details

User Since
Jan 12 2022, 10:04 AM (178 w, 2 d)

Recent Activity

Wed, Jun 11

clumens changed the status of T974: Error-check snprintf() calls from Open to WIP.
Wed, Jun 11, 4:17 PM · Pacemaker, Restricted Project

Sat, Jun 7

clumens committed rPd22068d84edd: Refactor: libcrmcommon: Remove buf_size from crm_ipc_s. (authored by clumens).
Refactor: libcrmcommon: Remove buf_size from crm_ipc_s.
Sat, Jun 7, 9:54 AM
clumens committed rP59e78e1cfe9e: Refactor: libcrmcommon: Add a GByteArray buffer to pcmk__client_s. (authored by clumens).
Refactor: libcrmcommon: Add a GByteArray buffer to pcmk__client_s.
Sat, Jun 7, 9:54 AM
clumens committed rP1a532f42a529: Refactor: libcrmcommon: Functionalize a block in crm_ipc_send. (authored by clumens).
Refactor: libcrmcommon: Functionalize a block in crm_ipc_send.
Sat, Jun 7, 9:54 AM
clumens committed rPa093ee2b8e2e: Refactor: libcrmcommon: discard_old_replies can handle multipart messages. (authored by clumens).
Refactor: libcrmcommon: discard_old_replies can handle multipart messages.
Sat, Jun 7, 9:54 AM
clumens committed rPb8b31ec1100d: Feature: libcrmcommon: crm_ipc_send can receive large IPC messages. (authored by clumens).
Feature: libcrmcommon: crm_ipc_send can receive large IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rP3151ce4df5d0: Refactor: libcrmcommon: Update logging in pcmk__ipc_send_iov. (authored by clumens).
Refactor: libcrmcommon: Update logging in pcmk__ipc_send_iov.
Sat, Jun 7, 9:54 AM
clumens committed rP53d47a58883e: Feature: libcrmcommon: pcmk__ipc_send_xml can send large IPC messages. (authored by clumens).
Feature: libcrmcommon: pcmk__ipc_send_xml can send large IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rP712bb3f5354f: Med: libcrmcommon: Retry on EAGAIN in crm_ipcs_flush_events. (authored by clumens).
Med: libcrmcommon: Retry on EAGAIN in crm_ipcs_flush_events.
Sat, Jun 7, 9:54 AM
clumens committed rPdd9a42f87655: Refactor: libcrmcommon: Free the client buffer before reading a reply. (authored by clumens).
Refactor: libcrmcommon: Free the client buffer before reading a reply.
Sat, Jun 7, 9:54 AM
clumens committed rPdcba14fcd5c5: Feature: libcrmcommon: crm_ipc_send can send large IPC messages. (authored by clumens).
Feature: libcrmcommon: crm_ipc_send can send large IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rP9799eb1a9e24: Feature: daemons: Convert execd to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert execd to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rPcf90e696794e: Feature: daemons: Convert based to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert based to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rPe6ad0026f48a: Feature: daemons: Convert pacemakerd to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert pacemakerd to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rP965c438e7fa8: Feature: daemons: Convert controld to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert controld to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rPb0af237bfc7e: Feature: daemons: Convert fenced to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert fenced to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rPa083d3e79506: Feature: daemons: Convert attrd to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert attrd to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens closed T903: Split large IPC messages as Merged by committing rP39f4a4c94400: Feature: daemons: Convert schedulerd to support multipart IPC messages..
Sat, Jun 7, 9:54 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rP39f4a4c94400: Feature: daemons: Convert schedulerd to support multipart IPC messages. (authored by clumens).
Feature: daemons: Convert schedulerd to support multipart IPC messages.
Sat, Jun 7, 9:54 AM
clumens committed rPb90930d67e49: Refactor: daemons: Use crm_ipc_flags_none instead of FALSE. (authored by clumens).
Refactor: daemons: Use crm_ipc_flags_none instead of FALSE.
Sat, Jun 7, 9:54 AM
clumens committed rPaa19eb290f22: Refactor: daemons: Remove the second arg from pcmk__client_data2xml. (authored by clumens).
Refactor: daemons: Remove the second arg from pcmk__client_data2xml.
Sat, Jun 7, 9:54 AM

Thu, Jun 5

clumens committed rP5a29cc142408: Test: libcrmcommon: Fix _wrap_readlink for 32-bit platforms. (authored by clumens).
Test: libcrmcommon: Fix _wrap_readlink for 32-bit platforms.
Thu, Jun 5, 1:41 PM
clumens committed rP234a8756d0ea: Test: cts: Ignore the "Local CIB ... differs from ..." message. (authored by clumens).
Test: cts: Ignore the "Local CIB ... differs from ..." message.
Thu, Jun 5, 11:14 AM
clumens changed the status of T950: Don't try IPC after sending SIGTERM to subdaemon from Open to WIP.
Thu, Jun 5, 11:14 AM · Restricted Project, Restricted Project, Restricted Project
clumens triaged T988: Running under callgrind doesn't work as Low priority.
Thu, Jun 5, 11:14 AM · Pacemaker: Daemons

Wed, May 21

clumens committed rPa12b76524a14: API: libcrmcommon: Introduce the pcmk_rc_ipc_more error code. (authored by clumens).
API: libcrmcommon: Introduce the pcmk_rc_ipc_more error code.
Wed, May 21, 5:17 PM
clumens committed rP2891c1ab3400: Refactor: libcrmcommon: pcmk__ipc_prepare_iov takes a string... (authored by clumens).
Refactor: libcrmcommon: pcmk__ipc_prepare_iov takes a string...
Wed, May 21, 5:17 PM
clumens committed rP7f41230b7045: Refactor: libcrmcommon: Set multipart flags in pcmk__ipc_prepare_iov. (authored by clumens).
Refactor: libcrmcommon: Set multipart flags in pcmk__ipc_prepare_iov.
Wed, May 21, 5:17 PM
clumens committed rP106eba11cca9: Feature: libcrmcommon: Add flags for multipart messages. (authored by clumens).
Feature: libcrmcommon: Add flags for multipart messages.
Wed, May 21, 5:17 PM
clumens committed rPff419d24fe22: Refactor: libcrmcommon: pcmk__ipc_prepare_iov should take an offset. (authored by clumens).
Refactor: libcrmcommon: pcmk__ipc_prepare_iov should take an offset.
Wed, May 21, 5:17 PM
clumens committed rP0bda90975642: Refactor: libcrmcommon: Use GByteArray for the crm_ipc_s buffer. (authored by clumens).
Refactor: libcrmcommon: Use GByteArray for the crm_ipc_s buffer.
Wed, May 21, 5:17 PM
clumens committed rP97b9b95b19e3: Feature: libcrmcommon: Handle sending multi-part IPC server events. (authored by clumens).
Feature: libcrmcommon: Handle sending multi-part IPC server events.
Wed, May 21, 5:17 PM
clumens committed rPc431eb0bfd0f: Feature: libcrmcommon: Add pcmk__ipc_msg_append. (authored by clumens).
Feature: libcrmcommon: Add pcmk__ipc_msg_append.
Wed, May 21, 5:17 PM
clumens committed rPa144e36d1da8: Feature: libcrmcommon: crm_ipc_read can receive large IPC messages. (authored by clumens).
Feature: libcrmcommon: crm_ipc_read can receive large IPC messages.
Wed, May 21, 5:17 PM
clumens committed rP27be21d4acae: Refactor: libs: Free IPC client buffer after crm_ipc_read is called. (authored by clumens).
Refactor: libs: Free IPC client buffer after crm_ipc_read is called.
Wed, May 21, 5:17 PM
clumens committed rPfd7d099baed2: Refactor: libcrmcommon: Minor refactorings in pcmk__ipc_send_iov. (authored by clumens).
Refactor: libcrmcommon: Minor refactorings in pcmk__ipc_send_iov.
Wed, May 21, 5:17 PM
clumens committed rP0b0321259b79: Low: libcrmcommon: Don't immediately overwrite request ID. (authored by clumens).
Low: libcrmcommon: Don't immediately overwrite request ID.
Wed, May 21, 5:17 PM
clumens committed rP920775d8259d: Low: libcrmcommon: All parts of a multipart event should have the same ID (authored by clumens).
Low: libcrmcommon: All parts of a multipart event should have the same ID
Wed, May 21, 5:17 PM
clumens committed rPc5c5877b030e: Low: libcrmcommon: Check the client buffer in crm_ipc_buffer. (authored by clumens).
Low: libcrmcommon: Check the client buffer in crm_ipc_buffer.
Wed, May 21, 5:17 PM

Apr 30 2025

clumens updated the task description for T985: Pacemaker RHEL 9.7 / 10.1.
Apr 30 2025, 10:01 AM · Restricted Project
clumens assigned T841: Reject too-large --timeout values in crm_resource to nrwahl2.
Apr 30 2025, 9:55 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

Apr 29 2025

clumens committed rP24403971be86: Refactor: scheduler: Lower fencing log message to debug level. (authored by clumens).
Refactor: scheduler: Lower fencing log message to debug level.
Apr 29 2025, 4:36 PM

Apr 24 2025

clumens removed a project from T785: Fix handling of fence device monitor timeouts: Restricted Project.
Apr 24 2025, 10:11 AM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Restricted Project, Restricted Project, Pacemaker: Fencing
clumens removed a project from T983: crm_resource gets stuck deleting failed resource with a constraint: Restricted Project.
Apr 24 2025, 10:10 AM · Restricted Project, Restricted Project, Restricted Project
clumens removed a project from T984: Potential use-after-free in pacemaker-controld: Restricted Project.
Apr 24 2025, 10:10 AM · Restricted Project, Restricted Project, Restricted Project

Apr 21 2025

clumens committed rP965ac014930b: API: libcrmcommon: Ignore the max_size parameter in crm_ipc_new. (authored by clumens).
API: libcrmcommon: Ignore the max_size parameter in crm_ipc_new.
Apr 21 2025, 9:48 AM
clumens committed rPc2fb2531aae3: Refactor: libcib: Pass 0 to callers of mainloop_add_ipc_client. (authored by clumens).
Refactor: libcib: Pass 0 to callers of mainloop_add_ipc_client.
Apr 21 2025, 9:48 AM
clumens committed rP1303c7933500: Refactor: libcrmcommon: Pass 0 as the max_size to crm_ipc_new. (authored by clumens).
Refactor: libcrmcommon: Pass 0 as the max_size to crm_ipc_new.
Apr 21 2025, 9:48 AM
clumens committed rP4906165ffcc8: Refactor: libcrmcommon: Remove ipc_size_max value. (authored by clumens).
Refactor: libcrmcommon: Remove ipc_size_max value.
Apr 21 2025, 9:48 AM
clumens committed rP9a9470322c6a: Refactor: libcrmcommon: Remove pcmk__ipc_buffer_size. (authored by clumens).
Refactor: libcrmcommon: Remove pcmk__ipc_buffer_size.
Apr 21 2025, 9:48 AM
clumens committed rP2685bb698922: Refactor: libcrmcommon: Don't compress messages in pcmk__ipc_prepare_iov. (authored by clumens).
Refactor: libcrmcommon: Don't compress messages in pcmk__ipc_prepare_iov.
Apr 21 2025, 9:48 AM
clumens committed rPc9bd5e18b90c: Refactor: libcrmcommon: No longer check for compression in crm_ipc_send. (authored by clumens).
Refactor: libcrmcommon: No longer check for compression in crm_ipc_send.
Apr 21 2025, 9:48 AM
clumens committed rP5589b8e06c98: Refactor: libcrmcommon: pcmk__ipc_prepare_iov no longer takes a size. (authored by clumens).
Refactor: libcrmcommon: pcmk__ipc_prepare_iov no longer takes a size.
Apr 21 2025, 9:48 AM
clumens committed rP8b51a03e8a62: API: libcrmcommon: Deprecate max_size parameter to mainloop_add_ipc_client. (authored by clumens).
API: libcrmcommon: Deprecate max_size parameter to mainloop_add_ipc_client.
Apr 21 2025, 9:48 AM
clumens committed rP6063d6b70f87: API: libcrmcommon: Deprecate crm_ipc_compressed. (authored by clumens).
API: libcrmcommon: Deprecate crm_ipc_compressed.
Apr 21 2025, 9:48 AM
clumens committed rP0c436cfc0b9e: Refactor: libcrmcommon: Remove crm_ipc_decompress. (authored by clumens).
Refactor: libcrmcommon: Remove crm_ipc_decompress.
Apr 21 2025, 9:48 AM
clumens committed rPca32585acecf: Refactor: libcrmcommon: Remove max_buf_size from crm_ipc_s. (authored by clumens).
Refactor: libcrmcommon: Remove max_buf_size from crm_ipc_s.
Apr 21 2025, 9:48 AM
clumens committed rPbe5a69ecc994: Refactor: Remove references to PCMK_ipc_buffer. (authored by clumens).
Refactor: Remove references to PCMK_ipc_buffer.
Apr 21 2025, 9:48 AM
clumens committed rP9ae34d26333b: Low: libcrmcommon: Consistently free iov on error. (authored by clumens).
Low: libcrmcommon: Consistently free iov on error.
Apr 21 2025, 9:48 AM
clumens committed rP23417993eb5f: Refactor: libcrmcommon: Remove size_compressed and size_uncompressed. (authored by clumens).
Refactor: libcrmcommon: Remove size_compressed and size_uncompressed.
Apr 21 2025, 9:48 AM

Apr 14 2025

clumens assigned T785: Fix handling of fence device monitor timeouts to nrwahl2.
Apr 14 2025, 1:10 PM · Restricted Project, Restricted Project, Pacemaker: Scheduler, Restricted Project, Restricted Project, Restricted Project, Pacemaker: Fencing

Apr 9 2025

clumens updated the task description for T841: Reject too-large --timeout values in crm_resource.
Apr 9 2025, 1:15 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

Apr 4 2025

clumens updated the task description for T841: Reject too-large --timeout values in crm_resource.
Apr 4 2025, 3:00 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens updated the task description for T903: Split large IPC messages.
Apr 4 2025, 2:33 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens moved T985: Pacemaker RHEL 9.7 / 10.1 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 4 2025, 9:32 AM · Restricted Project
clumens updated the task description for T985: Pacemaker RHEL 9.7 / 10.1.
Apr 4 2025, 9:24 AM · Restricted Project

Apr 3 2025

clumens committed rPa4942b0c3983: Refactor: cts: Remove {fmt} from command strings in cts-cli.in. (authored by clumens).
Refactor: cts: Remove {fmt} from command strings in cts-cli.in.
Apr 3 2025, 5:42 PM
clumens committed rP936169e90300: Refactor: cts: Use {cts_cli_data} as an f-string everywhere. (authored by clumens).
Refactor: cts: Use {cts_cli_data} as an f-string everywhere.
Apr 3 2025, 5:42 PM
clumens committed rPae9f75dcc972: Refactor: cts: Remove the class argument from make_test_group. (authored by clumens).
Refactor: cts: Remove the class argument from make_test_group.
Apr 3 2025, 5:42 PM
clumens committed rP759bafaafce2: Refactor: cts: Replace {shadow} strings in cts-cli everywhere. (authored by clumens).
Refactor: cts: Replace {shadow} strings in cts-cli everywhere.
Apr 3 2025, 5:42 PM
clumens committed rPd71e7ff92fb1: Refactor: cts: Remove apply_substitutions. (authored by clumens).
Refactor: cts: Remove apply_substitutions.
Apr 3 2025, 5:42 PM
clumens committed rP86060a4a8195: Refactor: cts: Be more explicit about converting ExitStatus. (authored by clumens).
Refactor: cts: Be more explicit about converting ExitStatus.
Apr 3 2025, 5:42 PM
clumens committed rPcb74e84191b3: Refactor: cts: Use f-strings throughout cts-cli.in. (authored by clumens).
Refactor: cts: Use f-strings throughout cts-cli.in.
Apr 3 2025, 5:42 PM

Apr 2 2025

clumens triaged T985: Pacemaker RHEL 9.7 / 10.1 as High priority.
Apr 2 2025, 1:17 PM · Restricted Project
clumens moved T841: Reject too-large --timeout values in crm_resource from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 2 2025, 1:15 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens moved T903: Split large IPC messages from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 2 2025, 1:15 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens moved T983: crm_resource gets stuck deleting failed resource with a constraint from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 2 2025, 1:15 PM · Restricted Project, Restricted Project, Restricted Project
clumens moved T984: Potential use-after-free in pacemaker-controld from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 2 2025, 1:15 PM · Restricted Project, Restricted Project, Restricted Project
clumens triaged T984: Potential use-after-free in pacemaker-controld as High priority.
Apr 2 2025, 1:14 PM · Restricted Project, Restricted Project, Restricted Project
clumens triaged T983: crm_resource gets stuck deleting failed resource with a constraint as High priority.
Apr 2 2025, 1:10 PM · Restricted Project, Restricted Project, Restricted Project
clumens added a project to T841: Reject too-large --timeout values in crm_resource: Restricted Project.
Apr 2 2025, 12:43 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens added a project to T903: Split large IPC messages: Restricted Project.
Apr 2 2025, 12:17 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
clumens committed rP4e7caee1546d: Refactor: scheduler: Fix formatting in pe_can_fence. (authored by clumens).
Refactor: scheduler: Fix formatting in pe_can_fence.
Apr 2 2025, 11:43 AM
clumens committed rPf342b775615b: Med: scheduler: Require a cluster option for new remote fencing behavior. (authored by clumens).
Med: scheduler: Require a cluster option for new remote fencing behavior.
Apr 2 2025, 11:43 AM
clumens committed rPffe528e69a3c: Med: scheduler: Don't always fence online remote nodes. (authored by clumens).
Med: scheduler: Don't always fence online remote nodes.
Apr 2 2025, 11:43 AM

Apr 1 2025

clumens closed T971: Store inflight and blocked ops in a hash table as Wontfix.

This is no longer necessary for T25, so I'm going to close this. I'm not sure we care enough to implement this.

Apr 1 2025, 4:37 PM · Restricted Project
clumens committed rP90d93ff1d27d: Refactor: libcrmcommon: Improve crm_ipc_flags enum. (authored by clumens).
Refactor: libcrmcommon: Improve crm_ipc_flags enum.
Apr 1 2025, 4:36 PM
clumens committed rP040f91c92b78: Refactor: libcrmcommon: Remove a TODO and unnecessary block of code. (authored by clumens).
Refactor: libcrmcommon: Remove a TODO and unnecessary block of code.
Apr 1 2025, 4:36 PM
clumens committed rP7a1610c2a4e4: Refactor: libcrmcommon: Don't use qb_ipcc_sendv_recv in crm_ipc_send. (authored by clumens).
Refactor: libcrmcommon: Don't use qb_ipcc_sendv_recv in crm_ipc_send.
Apr 1 2025, 4:36 PM
clumens committed rPded0477afe97: Refactor: libcrmcommon: Rearrange internal_ipc_get_reply. (authored by clumens).
Refactor: libcrmcommon: Rearrange internal_ipc_get_reply.
Apr 1 2025, 4:36 PM
clumens committed rP47e84c0d0fb7: Refactor: libcrmcommon: Rearrange send/receive code in crm_ipc_send. (authored by clumens).
Refactor: libcrmcommon: Rearrange send/receive code in crm_ipc_send.
Apr 1 2025, 4:36 PM
clumens committed rPfe3f6d3ad4c9: Refactor: libcrmcommon: Reduce code duplication in crm_ipc_send. (authored by clumens).
Refactor: libcrmcommon: Reduce code duplication in crm_ipc_send.
Apr 1 2025, 4:36 PM
clumens committed rPbd32789ab7e9: Refactor: libcrmcommon: Reduce IPC client receive code duplication. (authored by clumens).
Refactor: libcrmcommon: Reduce IPC client receive code duplication.
Apr 1 2025, 4:36 PM

Mar 31 2025

clumens committed rPf95260d38587: Low: python: Fix setting schema directory in source checkout. (authored by clumens).
Low: python: Fix setting schema directory in source checkout.
Mar 31 2025, 2:44 PM
clumens closed T982: cts-fencing is broken due to bug in validate.py:rng_directory() as Merged by committing rPf95260d38587: Low: python: Fix setting schema directory in source checkout..
Mar 31 2025, 2:44 PM · Restricted Project, Pacemaker, Restricted Project, Restricted Project
clumens committed rPd12f5579859f: Low: cts: Add missing crm_diff regression test back to cts-cli. (authored by clumens).
Low: cts: Add missing crm_diff regression test back to cts-cli.
Mar 31 2025, 2:11 PM
clumens closed T981: crm_diff regression test was removed during conversion to Python as Merged by committing rPd12f5579859f: Low: cts: Add missing crm_diff regression test back to cts-cli..
Mar 31 2025, 2:11 PM · Pacemaker: Tools, Restricted Project, Restricted Project
clumens added a comment to T982: cts-fencing is broken due to bug in validate.py:rng_directory().

That should work - the whole point of that block is basically to check if we're running from a source checkout and if so, set the right schema directory. I bet running this from a source directory where you don't also have PCMK_schema_directory set is something that doesn't happen all that often.

Mar 31 2025, 1:06 PM · Restricted Project, Pacemaker, Restricted Project, Restricted Project
clumens changed the status of T982: cts-fencing is broken due to bug in validate.py:rng_directory() from Open to WIP.
Mar 31 2025, 12:26 PM · Restricted Project, Pacemaker, Restricted Project, Restricted Project
clumens changed the status of T981: crm_diff regression test was removed during conversion to Python from Open to WIP.
Mar 31 2025, 12:15 PM · Pacemaker: Tools, Restricted Project, Restricted Project