- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Aug 16 2022
Aug 16 2022
clumens committed rP84a5f9c120b4: Test: libcrmcommon: Exclude mock.c from test coverage. (authored by clumens).
Test: libcrmcommon: Exclude mock.c from test coverage.
clumens committed rP9ca6af8a1e87: doc: Pacemaker Development: Mention requiring -lcmocka. (authored by clumens).
doc: Pacemaker Development: Mention requiring -lcmocka.
Aug 15 2022
Aug 15 2022
clumens committed rP793f9dfcdd24: Test: includes: Add a pcmk__assert_asserts macro. (authored by clumens).
Test: includes: Add a pcmk__assert_asserts macro.
clumens committed rP8d8dbd466325: Test: Consolidate includes in unit test files. (authored by clumens).
Test: Consolidate includes in unit test files.
clumens committed rP29ef0a815ef8: Test: libcrmcommon: Add unit tests for assertions in pcmk__full_path. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__full_path.
clumens committed rP3bd745b9457c: Test: libcrmcommon: Add a mocked version of strdup that returns NULL. (authored by clumens).
Test: libcrmcommon: Add a mocked version of strdup that returns NULL.
clumens committed rPd8deccc8a1ac: Build: libcrmcommon: Add -fno-builtin -fno-inline for libcrmcommon_test.a. (authored by clumens).
Build: libcrmcommon: Add -fno-builtin -fno-inline for libcrmcommon_test.a.
clumens committed rP54c062060f12: Build: libcrmcommon: Use -DPCMK__UNIT_TESTING and LDFLAGS_WRAP everywhere. (authored by clumens).
Build: libcrmcommon: Use -DPCMK__UNIT_TESTING and LDFLAGS_WRAP everywhere.
clumens committed rP9085b4a2f22f: Test: libcrmcommon: Add unit tests for assertions in pcmk__xpath_node_id. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__xpath_node_id.
clumens committed rPa0e2f4b3c215: Build: libcrmcommon: Expose internal library functions for unit testing. (authored by clumens).
Build: libcrmcommon: Expose internal library functions for unit testing.
clumens committed rP0baa1c9fd75a: Build: libcrmcommon: Build the test library as a shared library. (authored by clumens).
Build: libcrmcommon: Build the test library as a shared library.
clumens committed rPf18c6c8762a2: Test: libcrmcommon: Add unit tests for assertions in pcmk__str_update. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__str_update.
clumens committed rPc6a92bdba01b: Test: libcrmcommon: Add unit tests for assertions in pcmk__compress. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__compress.
clumens committed rP12ab29f90b74: Test: libcrmcommon: Add unit tests for assertions in pcmk__scan_double. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__scan_double.
clumens committed rPda451c8bcf34: Test: libcrmcommon: Add unit tests for assertions in pcmk__parse_ll_range. (authored by clumens).
Test: libcrmcommon: Add unit tests for assertions in pcmk__parse_ll_range.
clumens committed rP5c3f7d77c44c: doc: Pacemaker Development: Explain using pcmk__assert_asserts. (authored by clumens).
doc: Pacemaker Development: Explain using pcmk__assert_asserts.
clumens committed rP4dcd34a05b2b: Build: tests: Link unit tests against cmocka. (authored by clumens).
Build: tests: Link unit tests against cmocka.
Aug 8 2022
Aug 8 2022
clumens committed rP67466f2bf4e0: Low: libpacemaker: Free the CIB copy in pcmk__status. (authored by clumens).
Low: libpacemaker: Free the CIB copy in pcmk__status.
clumens committed rP7d4306d99ceb: Low: pacemaker: Free the CIB copy in pcmk__output_cluster_status. (authored by clumens).
Low: pacemaker: Free the CIB copy in pcmk__output_cluster_status.
clumens committed rPb09a4a0def71: Low: libpacemaker: Free the working set in pcmk__output_cluster_status. (authored by clumens).
Low: libpacemaker: Free the working set in pcmk__output_cluster_status.
clumens committed rP68ee12501ade: Refactor: daemons: Move everything else out of attrd_commands.c. (authored by clumens).
Refactor: daemons: Move everything else out of attrd_commands.c.
clumens committed rP9e216b27f3d7: Low: libcrmcommon: Fix an IPC-related memory leak. (authored by clumens).
Low: libcrmcommon: Fix an IPC-related memory leak.
clumens committed rP0f8694bf894d: Refactor: daemons: Move clear_attribute_value_seen to attrd_attributes.c. (authored by clumens).
Refactor: daemons: Move clear_attribute_value_seen to attrd_attributes.c.
clumens committed rPc0f183e828ed: Refactor: daemons: Move CPG-related message handlers into attrd_corosync.c (authored by clumens).
Refactor: daemons: Move CPG-related message handlers into attrd_corosync.c
clumens committed rPa13ba369804b: Refactor: daemons: Move attrd_election_cb into attrd_elections.c. (authored by clumens).
Refactor: daemons: Move attrd_election_cb into attrd_elections.c.
clumens committed rP6b5d8857a61e: Refactor: daemons: Move attrd protocol stuff into attrd_utils.c. (authored by clumens).
Refactor: daemons: Move attrd protocol stuff into attrd_utils.c.
clumens committed rPc97a5d8d60ed: Refactor: daemons: Move add_attribute_value_xml to attrd_attributes.c. (authored by clumens).
Refactor: daemons: Move add_attribute_value_xml to attrd_attributes.c.
clumens committed rPb89fd7d9df45: Refactor: daemons: Move populate_attribute to attrd_attributes.c. (authored by clumens).
Refactor: daemons: Move populate_attribute to attrd_attributes.c.
clumens committed rP317aeafe7cc1: Refactor: daemons: Add a new attrd_cib.c file. (authored by clumens).
Refactor: daemons: Add a new attrd_cib.c file.
clumens committed rPbb8cddf8fae6: Refactor: daemons: Move attribute freeing functions to attrd_utils.c. (authored by clumens).
Refactor: daemons: Move attribute freeing functions to attrd_utils.c.
clumens committed rP1b2365de76f3: Refactor: daemons: Move IPC-related message handlers into attrd_ipc.c (authored by clumens).
Refactor: daemons: Move IPC-related message handlers into attrd_ipc.c
clumens committed rP88915d127164: Refactor: daemons: Move CPG-related code in attrd to its own file. (authored by clumens).
Refactor: daemons: Move CPG-related code in attrd to its own file.
clumens committed rP35ee9f805c4a: Refactor: daemons: Add a function for adding a mainloop timer. (authored by clumens).
Refactor: daemons: Add a function for adding a mainloop timer.
clumens committed rP66f4ec7230ba: Refactor: daemons: Move IPC-related code in attrd to its own file. (authored by clumens).
Refactor: daemons: Move IPC-related code in attrd to its own file.
clumens committed rP6f6b9af384e3: Build: attrd: Separate attrd source files onto their own lines. (authored by clumens).
Build: attrd: Separate attrd source files onto their own lines.
clumens committed rPf54cfa945388: Refactor: daemons: Call attrd_shutting_down. (authored by clumens).
Refactor: daemons: Call attrd_shutting_down.
clumens committed rPc7f3851ab340: Refactor: daemons: Use bool instead of gboolean where possible. (authored by clumens).
Refactor: daemons: Use bool instead of gboolean where possible.
clumens committed rPb46a72150dbb: Refactor: scheduler: Remove an unused block of code. (authored by clumens).
Refactor: scheduler: Remove an unused block of code.
clumens committed rPd149b8727a19: Test: scheduler: Add unit tests for basic node finding functions. (authored by clumens).
Test: scheduler: Add unit tests for basic node finding functions.
clumens committed rP09cb8ae50905: Test: scheduler: Add a unit test for pe_new_working_set. (authored by clumens).
Test: scheduler: Add a unit test for pe_new_working_set.
clumens committed rP0108cf9bf167: Test: scheduler: Add unit tests for set_working_set_defaults. (authored by clumens).
Test: scheduler: Add unit tests for set_working_set_defaults.
clumens committed rP811a0da01b92: Test: scheduler: Build special libpe_*_test libraries. (authored by clumens).
Test: scheduler: Build special libpe_*_test libraries.
Test: coverage: Add a coverage-cts target.
clumens committed rP837b1c106c82: Build: GNUmakefile: Add a comment explaining the coverage-clean target. (authored by clumens).
Build: GNUmakefile: Add a comment explaining the coverage-clean target.
clumens committed rPbb4c751880a3: doc: Pacemaker Development: Explain when to set AM_LDFLAGS. (authored by clumens).
doc: Pacemaker Development: Explain when to set AM_LDFLAGS.
clumens committed rP9bf6a1781654: Fix: testing: Fix link errors occurring in "make coverage". (authored by clumens).
Fix: testing: Fix link errors occurring in "make coverage".
clumens committed rP59dafc8a1b02: Test: cts: Add some basic tests for crm_rule cmdline usage. (authored by clumens).
Test: cts: Add some basic tests for crm_rule cmdline usage.
clumens committed rPb2262f05bfe5: Test: cts: Add additional tests for crm_attribute cmdline usage. (authored by clumens).
Test: cts: Add additional tests for crm_attribute cmdline usage.
clumens committed rP423d7c1565be: Test: cts: Add tests for query/update/delete by pattern in crm_attribute. (authored by clumens).
Test: cts: Add tests for query/update/delete by pattern in crm_attribute.
clumens committed rP71a75cafb15c: Test: cts: Add some additional regression tests for crm_resource. (authored by clumens).
Test: cts: Add some additional regression tests for crm_resource.
clumens committed rP066cfa954972: Fix: tools: Restrict ourselves to XML elements in command_query. (authored by clumens).
Fix: tools: Restrict ourselves to XML elements in command_query.
clumens committed rP5b02d17882df: Feature: tools: Support regexes with crm_attribute --delete and --update. (authored by clumens).
Feature: tools: Support regexes with crm_attribute --delete and --update.
Jul 25 2022
Jul 25 2022
clumens committed rPcf01844daaab: High: tools: Add the -q option back to attrd_updater. (authored by clumens).
High: tools: Add the -q option back to attrd_updater.
clumens committed rP04644f689525: Low: daemons: Fix a bug processing child XML messages in attrd. (authored by clumens).
Low: daemons: Fix a bug processing child XML messages in attrd.
Jul 19 2022
Jul 19 2022
clumens committed rPa613f4af1620: Refactor: daemons: Use a GError in the main of cts-exec-helper. (authored by clumens).
Refactor: daemons: Use a GError in the main of cts-exec-helper.
clumens committed rP829d4151938e: Refactor: daemons: Move a few variables into the options struct. (authored by clumens).
Refactor: daemons: Move a few variables into the options struct.
clumens committed rP26d6b3d278c5: Refactor: daemons: Use glib for command line handling in cts-exec-helper. (authored by clumens).
Refactor: daemons: Use glib for command line handling in cts-exec-helper.
clumens committed rP31ddd56030fd: Refactor: daemons: test_exit should return a value. (authored by clumens).
Refactor: daemons: test_exit should return a value.
clumens committed rP77bbb72f6cb2: Build: configure: Use AS_IF and AS_CASE everywhere. (authored by clumens).
Build: configure: Use AS_IF and AS_CASE everywhere.
clumens committed rPb8896e181c39: Build: configure: Standardize string tests in configure.ac. (authored by clumens).
Build: configure: Standardize string tests in configure.ac.
clumens committed rP074c56362fc4: High: tools: Fix a segfault in error handling in crm_resource. (authored by clumens).
High: tools: Fix a segfault in error handling in crm_resource.
Jul 18 2022
Jul 18 2022
clumens committed rPe0c5e2fb0d69: Refactor: daemons: Use an options struct in cts-fence-helper. (authored by clumens).
Refactor: daemons: Use an options struct in cts-fence-helper.
clumens committed rP97a95fe2538f: Refactor: daemons: Use a GError in the main of cts-fence-helper. (authored by clumens).
Refactor: daemons: Use a GError in the main of cts-fence-helper.
clumens committed rP479793e97357: Refactor: daemons: Use glib for command line handling in cts-fence-helper. (authored by clumens).
Refactor: daemons: Use glib for command line handling in cts-fence-helper.
Jul 14 2022
Jul 14 2022
clumens committed rPb5d2dea90c54: Refactor: daemons: Add initial new IPC handler to schedulerd. (authored by clumens).
Refactor: daemons: Add initial new IPC handler to schedulerd.
clumens committed rP0b557a6d571c: Refactor: daemons: Send the ack and free the xml for each message. (authored by clumens).
Refactor: daemons: Send the ack and free the xml for each message.
clumens committed rP9124463686c2: Refactor: daemons: Rename the sender param to just be c. (authored by clumens).
Refactor: daemons: Rename the sender param to just be c.
clumens committed rP6fa06fafe9bd: Refactor: daemons: Use new IPC handling for unknown schedulerd messages. (authored by clumens).
Refactor: daemons: Use new IPC handling for unknown schedulerd messages.
clumens committed rPed845d8b82e8: Refactor: daemons: Remove likely unused error handling from schedulerd. (authored by clumens).
Refactor: daemons: Remove likely unused error handling from schedulerd.
clumens committed rP23a09bc61b09: Refactor: daemons: Convert schedulerd's one message to new IPC handling. (authored by clumens).
Refactor: daemons: Convert schedulerd's one message to new IPC handling.
clumens committed rP1dee40897616: Refactor: daemons: Convert schedulerd's hello message into a handler. (authored by clumens).
Refactor: daemons: Convert schedulerd's hello message into a handler.
clumens committed rP04c3c481dac3: Refactor: daemons: Move the schedulerd message handling into dispatch. (authored by clumens).
Refactor: daemons: Move the schedulerd message handling into dispatch.
Jul 12 2022
Jul 12 2022
clumens committed rPb657714bad64: Refactor: pacemakerd: Make message handling functions static. (authored by clumens).
Refactor: pacemakerd: Make message handling functions static.
clumens committed rP007a6beafaa4: Refactor: daemons: Add initial new IPC handlers to pacemakerd. (authored by clumens).
Refactor: daemons: Add initial new IPC handlers to pacemakerd.
clumens committed rPdc63f8e0a6eb: Refactor: daemons: Convert pacemakerd's ping message to new IPC handling. (authored by clumens).
Refactor: daemons: Convert pacemakerd's ping message to new IPC handling.
clumens committed rP464a7b638718: Refactor: daemons: Use new IPC handling for some pacemakerd messages. (authored by clumens).
Refactor: daemons: Use new IPC handling for some pacemakerd messages.
clumens committed rPe6a70509c934: Refactor: daemons: Convert pacemakerd's shutdown message to new IPC handling. (authored by clumens).
Refactor: daemons: Convert pacemakerd's shutdown message to new IPC handling.
clumens committed rPee1dac1ebbd6: Low: libcrmcommon: Remove double "error:" prefixes from messages. (authored by clumens).
Low: libcrmcommon: Remove double "error:" prefixes from messages.
clumens committed rP84a030b8e6ff: Test: CTS: Ignore an expected error when connecting to attrd. (authored by clumens).
Test: CTS: Ignore an expected error when connecting to attrd.
Jul 5 2022
Jul 5 2022
clumens committed rPd00a6abde7e6: Fix: libstonithd: Add the "Agent not found..." message to formatted output. (authored by clumens).
Fix: libstonithd: Add the "Agent not found..." message to formatted output.
clumens committed rPf3a5fc961c30: Refactor: libstonithd: Split apart error conditions when validating. (authored by clumens).
Refactor: libstonithd: Split apart error conditions when validating.
clumens committed rP8c1f4b753692: Test: CTS: Add a validate-all action to fence_dummy. (authored by clumens).
Test: CTS: Add a validate-all action to fence_dummy.
clumens committed rP793ad0bf8361: Test: CTS: Add a regression test for stonith_admin --validate. (authored by clumens).
Test: CTS: Add a regression test for stonith_admin --validate.
clumens committed rPa9052e0ced41: Test: CTS: Use a default action of "reboot" in fence-dummy. (authored by clumens).
Test: CTS: Use a default action of "reboot" in fence-dummy.
Jun 28 2022
Jun 28 2022
clumens committed rP7325e128a80a: Refactor: libcrmcommon: Allow reusing attrd IPC connections. (authored by clumens).
Refactor: libcrmcommon: Allow reusing attrd IPC connections.
clumens committed rPb042fcfc4970: Refactor: daemons: Simplify update_attrd_helper. (authored by clumens).
Refactor: daemons: Simplify update_attrd_helper.
clumens committed rP32b91276582d: Fix: daemons: Atomically set certain attrs in controld. (authored by clumens).
Fix: daemons: Atomically set certain attrs in controld.
clumens committed rP16d00a9b3ef2: Test: cts: Add a test for querying an attribute that does not exist. (authored by clumens).
Test: cts: Add a test for querying an attribute that does not exist.
clumens committed rP9853f4d05a37: Fix: tools: Don't output "(null)" in crm_attribute's quiet mode. (authored by clumens).
Fix: tools: Don't output "(null)" in crm_attribute's quiet mode.
Jun 10 2022
Jun 10 2022
clumens committed rPead751e46172: Refactor: libcrmcommon: Add a function for building attrd update msgs. (authored by clumens).
Refactor: libcrmcommon: Add a function for building attrd update msgs.
clumens committed rP078aeda43ecf: Refactor: daemons: Move ATTRD_PROTOCOL_VERSION into a header file. (authored by clumens).
Refactor: daemons: Move ATTRD_PROTOCOL_VERSION into a header file.
clumens committed rP37179d6235f3: Refactor: daemons: Add an IPC protocol version to ACKs. (authored by clumens).
Refactor: daemons: Add an IPC protocol version to ACKs.
clumens committed rPf144f03e83ca: Feature: libcrmcommon: Add pcmk__attrd_api_update_list. (authored by clumens).
Feature: libcrmcommon: Add pcmk__attrd_api_update_list.
clumens committed rP6d7e64903b66: Refactor: libpacemaker: Rearrange connect_and_send_attr_request. (authored by clumens).
Refactor: libpacemaker: Rearrange connect_and_send_attr_request.
clumens committed rPc71187a061bd: Refactor: daemons: Split attrd_peer_update into multiple functions. (authored by clumens).
Refactor: daemons: Split attrd_peer_update into multiple functions.
clumens committed rP2e9b5ef562ac: Feature: daemons: Allow setting multiple node attributes. (authored by clumens).
Feature: daemons: Allow setting multiple node attributes.
clumens committed rP27c920f364b5: Refactor: daemons: Remove pcmk__str_casei from some comparisons. (authored by clumens).
Refactor: daemons: Remove pcmk__str_casei from some comparisons.
clumens committed rP6bdb45881b19: Refactor: daemons: Use pcmk__s in attrd_commands.c. (authored by clumens).
Refactor: daemons: Use pcmk__s in attrd_commands.c.
Jun 2 2022
Jun 2 2022
clumens committed rPcaf9a3bcd1b4: Low: CTS: Fix a bug in an awk command used in ctslab. (authored by clumens).
Low: CTS: Fix a bug in an awk command used in ctslab.
clumens committed rP494cbdd3be61: Low: libcrmcommon: Wait for replies to attrd update messages. (authored by clumens).
Low: libcrmcommon: Wait for replies to attrd update messages.