- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Sep 18 2023
Sep 18 2023
nrwahl2 committed rP4eac87aa6b6f: Refactor: libcrmcommon: calculate_xml_digest_v2 xml argument is const (authored by nrwahl2).
Refactor: libcrmcommon: calculate_xml_digest_v2 xml argument is const
nrwahl2 committed rP70736879d534: Refactor: libpe_status: Best practices for pe__clear_resource_history() (authored by nrwahl2).
Refactor: libpe_status: Best practices for pe__clear_resource_history()
nrwahl2 committed rPfab963433ab5: Refactor: libpe_status: Drop unused create-action macros (authored by nrwahl2).
Refactor: libpe_status: Drop unused create-action macros
nrwahl2 committed rP877faf50bba8: Doc: libpe_status: Document that custom_action() returns non-NULL (authored by nrwahl2).
Doc: libpe_status: Document that custom_action() returns non-NULL
nrwahl2 committed rPd77126ce6c02: Refactor: libpacemaker: pcmk__create_migration_actions drop redundancy (authored by nrwahl2).
Refactor: libpacemaker: pcmk__create_migration_actions drop redundancy
Aug 30 2023
Aug 30 2023
nrwahl2 committed rP7a82ce5f5703: Refactor: libcrmcommon: New pcmk__cib_abs_xpath_for() (authored by nrwahl2).
Refactor: libcrmcommon: New pcmk__cib_abs_xpath_for()
nrwahl2 committed rP29648f0e6110: Refactor: libcrmcommon: Best practices in pcmk__alert_in_patchset() (authored by nrwahl2).
Refactor: libcrmcommon: Best practices in pcmk__alert_in_patchset()
nrwahl2 committed rP20ad1a974d5d: Refactor: libcrmcommon, libcib: Check for element in CIB diff (authored by nrwahl2).
Refactor: libcrmcommon, libcib: Check for element in CIB diff
nrwahl2 committed rPf42e1704fce9: Low: attrd: Ignore CIB diff notification if shutdown was requested (authored by nrwahl2).
Low: attrd: Ignore CIB diff notification if shutdown was requested
nrwahl2 committed rPc8ec22c9f07a: Refactor: various: Functionize getting patchset from CIB diff message (authored by nrwahl2).
Refactor: various: Functionize getting patchset from CIB diff message
nrwahl2 committed rPedb42600354c: Refactor: controller: Make cib_client_id a static variable (authored by nrwahl2).
Refactor: controller: Make cib_client_id a static variable
nrwahl2 committed rP5990f98401be: Low: controller: Drop CIB replace call recording and forgetting (authored by nrwahl2).
Low: controller: Drop CIB replace call recording and forgetting
nrwahl2 committed rPec65417cc769: Refactor: controller: Drop replace notify callback (authored by nrwahl2).
Refactor: controller: Drop replace notify callback
nrwahl2 committed rP7216ae9a8ac3: Refactor: attrd: Move CIB-related functions to attrd_cib.c (authored by nrwahl2).
Refactor: attrd: Move CIB-related functions to attrd_cib.c
nrwahl2 committed rP4741517824a5: Low: attrd: Don't write attributes for a CIB replace that we requested (authored by nrwahl2).
Low: attrd: Don't write attributes for a CIB replace that we requested
nrwahl2 committed rPc2d61d49123a: Refactor: attrd: Use pcmk__cib_abs_xpath_for() instead of XPATH_ALERTS (authored by nrwahl2).
Refactor: attrd: Use pcmk__cib_abs_xpath_for() instead of XPATH_ALERTS
nrwahl2 committed rPbbf8f2298d77: Refactor: attrd: Drop replace notify callback (authored by nrwahl2).
Refactor: attrd: Drop replace notify callback
nrwahl2 committed rPb8973f0f49c8: Refactor: based, libcib: Drop all CIB replace notify code (authored by nrwahl2).
Refactor: based, libcib: Drop all CIB replace notify code
Aug 28 2023
Aug 28 2023
nrwahl2 committed rPedf461eea4cc: Fix: build: Echo one file per line in schema_files() (authored by nrwahl2).
Fix: build: Echo one file per line in schema_files()
nrwahl2 committed rP5f85d11c22f1: Fix: build: Escape newline in grep for schema_files() (authored by nrwahl2).
Fix: build: Escape newline in grep for schema_files()
Aug 8 2023
Aug 8 2023
nrwahl2 committed rP12e7bf593361: Refactor: libcib: New arguments for cib_create_op() (authored by nrwahl2).
Refactor: libcib: New arguments for cib_create_op()
nrwahl2 committed rP8b9c5da4a900: Refactor: libcib: Return legacy return code from cib__create_op() (authored by nrwahl2).
Refactor: libcib: Return legacy return code from cib__create_op()
API: libcib: New cib_t:transaction member
nrwahl2 committed rPdf1ecb202f6e: Refactor: libcib: New T_CIB_TRANSACTION string constant (authored by nrwahl2).
Refactor: libcib: New T_CIB_TRANSACTION string constant
nrwahl2 committed rP7e23fba0ebd1: Refactor: libcib, based: New T_CIB_COMMAND string constant (authored by nrwahl2).
Refactor: libcib, based: New T_CIB_COMMAND string constant
nrwahl2 committed rP53d4d3474ed9: Refactor: various: Remove internal uses of crm_xml_replace() (authored by nrwahl2).
Refactor: various: Remove internal uses of crm_xml_replace()
nrwahl2 committed rP44c51814991e: Refactor: libcib, based: Remove CIB transaction management from server (authored by nrwahl2).
Refactor: libcib, based: Remove CIB transaction management from server
nrwahl2 committed rP97952dc2d238: API: libcrmcommon: Deprecate crm_xml_replace() (authored by nrwahl2).
API: libcrmcommon: Deprecate crm_xml_replace()
nrwahl2 committed rPe83821a44bf3: Refactor: libcib, based: Implement transaction management in client (authored by nrwahl2).
Refactor: libcib, based: Implement transaction management in client
nrwahl2 committed rP842e0475b7cb: Refactor: controller: Drop user_data argument from controld_update_cib() (authored by nrwahl2).
Refactor: controller: Drop user_data argument from controld_update_cib()
nrwahl2 committed rP4660d8801949: API: libcib: Drop call_options from cib init_transaction() (authored by nrwahl2).
API: libcib: Drop call_options from cib init_transaction()
nrwahl2 committed rP8088cbd50433: Refactor: based, libcib: Don't process commit-transaction locally (authored by nrwahl2).
Refactor: based, libcib: Don't process commit-transaction locally
nrwahl2 committed rP2a11a663abcf: Refactor: based: Simplify based_callbacks.c:prepare_input() (authored by nrwahl2).
Refactor: based: Simplify based_callbacks.c:prepare_input()
Aug 7 2023
Aug 7 2023
nrwahl2 committed rPe72f1c561621: Fix: build: Fix API and CIB versions in RPM build (authored by nrwahl2).
Fix: build: Fix API and CIB versions in RPM build
Jul 6 2023
Jul 6 2023
nrwahl2 committed rPa1f18f2d28c2: API: libcrmcommon: xml_top argument of xpath_search() is now const (authored by nrwahl2).
API: libcrmcommon: xml_top argument of xpath_search() is now const
nrwahl2 committed rP5c3a3254d843: Refactor: libcrmcommon: Use xmlNewChild() in create_xml_node() (authored by nrwahl2).
Refactor: libcrmcommon: Use xmlNewChild() in create_xml_node()
nrwahl2 committed rP0e4d4db7f685: Refactor: libcrmcommon: Replace xmlNewNode() with xmlNewDocRawNode() (authored by nrwahl2).
Refactor: libcrmcommon: Replace xmlNewNode() with xmlNewDocRawNode()
nrwahl2 committed rP98c2ed6e195a: Refactor: libpe_status: Drop redundant xmlNewChild() (authored by nrwahl2).
Refactor: libpe_status: Drop redundant xmlNewChild()
nrwahl2 committed rP1056296a8348: Refactor: libcrmcommon: Drop getDocPtr() from internal code (authored by nrwahl2).
Refactor: libcrmcommon: Drop getDocPtr() from internal code
nrwahl2 committed rPd4b2e9a19474: Refactor: based: Include glib.h and libxml/tree.h expicitly (authored by nrwahl2).
Refactor: based: Include glib.h and libxml/tree.h expicitly
API: libcrmcommon: Deprecate getDocPtr()
nrwahl2 committed rP70488f85c92f: Refactor: based, libcib: Drop cib_operation_t:cleanup (authored by nrwahl2).
Refactor: based, libcib: Drop cib_operation_t:cleanup
Refactor: libcib: New enum cib__op_type
nrwahl2 committed rPba252c854cce: Refactor: based, libcib: New cib_operation_t:type member (authored by nrwahl2).
Refactor: based, libcib: New cib_operation_t:type member
nrwahl2 committed rPb662bcb3ca32: Refactor: libcib: Rename cib_op_t to cib__op_fn_t (authored by nrwahl2).
Refactor: libcib: Rename cib_op_t to cib__op_fn_t
nrwahl2 committed rPe37e2b4bde88: Refactor: based, libcib: Drop cib_operation_t:prepare (authored by nrwahl2).
Refactor: based, libcib: Drop cib_operation_t:prepare
nrwahl2 committed rPe94299f07350: Refactor: based: Rename based_common.c to based_operation.c (authored by nrwahl2).
Refactor: based: Rename based_common.c to based_operation.c
nrwahl2 committed rPf5273fddd4da: Refactor: based, libcib: Use a single cib_operation_t table (authored by nrwahl2).
Refactor: based, libcib: Use a single cib_operation_t table
nrwahl2 committed rPc46169f26bc5: Refactor: based: Remove unnecessary includes from based_operation.c (authored by nrwahl2).
Refactor: based: Remove unnecessary includes from based_operation.c
nrwahl2 committed rP424090758dcd: Refactor: libcib: Rename enum cib_op_attr to cib__op_attr (authored by nrwahl2).
Refactor: libcib: Rename enum cib_op_attr to cib__op_attr
nrwahl2 committed rPf76f903f4759: Refactor: based, libcib: Rename cib_operation_t to cib__operation_t (authored by nrwahl2).
Refactor: based, libcib: Rename cib_operation_t to cib__operation_t
nrwahl2 committed rP40c1849f3c52: Refactor: libcrmcommon: Check xml->doc != NULL in top-level functions (authored by nrwahl2).
Refactor: libcrmcommon: Check xml->doc != NULL in top-level functions
nrwahl2 committed rP522bb9228e6d: Refactor: libpacemaker: Check whether instance already assigned (authored by nrwahl2).
Refactor: libpacemaker: Check whether instance already assigned
nrwahl2 committed rP8eee259fdede: Refactor: libpe_status: Copy count in pe__copy_node() (authored by nrwahl2).
Refactor: libpe_status: Copy count in pe__copy_node()
nrwahl2 committed rP7b643c8a86ba: Refactor: libpacemaker: Return chosen node from assign_instance() (authored by nrwahl2).
Refactor: libpacemaker: Return chosen node from assign_instance()
nrwahl2 committed rPce3818c8f2db: Refactor: libpacemaker: Functionize updating parent allowed node count (authored by nrwahl2).
Refactor: libpacemaker: Functionize updating parent allowed node count
nrwahl2 committed rP4554a4eae89e: Refactor: libpacemaker: New stop_if_fail argument for assign() method (authored by nrwahl2).
Refactor: libpacemaker: New stop_if_fail argument for assign() method
nrwahl2 committed rP0d3faea124cd: Test: scheduler: Update tests after new stop_if_fail argument (authored by nrwahl2).
Test: scheduler: Update tests after new stop_if_fail argument
nrwahl2 committed rP512556ebd82c: Fix: libpacemaker: Don't shuffle clone instances unnecessarily (authored by nrwahl2).
Fix: libpacemaker: Don't shuffle clone instances unnecessarily
nrwahl2 committed rPb950ced61a37: Test: scheduler: Update test outputs after clone instance shuffling fix (authored by nrwahl2).
Test: scheduler: Update test outputs after clone instance shuffling fix
nrwahl2 committed rP5a58756f2291: Test: scheduler: Fix incorrect promotion scores in promoted-probed-score (authored by nrwahl2).
Test: scheduler: Fix incorrect promotion scores in promoted-probed-score
nrwahl2 committed rP2984222d4665: Refactor: libpacemaker: Drop pcmk__add_collective_constraints() (authored by nrwahl2).
Refactor: libpacemaker: Drop pcmk__add_collective_constraints()
nrwahl2 committed rP1560e4752439: Fix: libpacemaker: Anti-colocations affect scores when roles match (authored by nrwahl2).
Fix: libpacemaker: Anti-colocations affect scores when roles match
nrwahl2 committed rPa76cc89644b2: Refactor: various: New force_host arg for pe_node_attribute_calculated() (authored by nrwahl2).
Refactor: various: New force_host arg for pe_node_attribute_calculated()
nrwahl2 committed rPb599fba23255: Test: scheduler: Update outputs after dropping colocation code (authored by nrwahl2).
Test: scheduler: Update outputs after dropping colocation code
nrwahl2 committed rPaabb9e659b5f: Test: scheduler: Update after fixing anticolocation roles (authored by nrwahl2).
Test: scheduler: Update after fixing anticolocation roles
nrwahl2 committed rPd05eb46bd832: Test: scheduler: Update outputs for primitive-with-promoted-bundle (authored by nrwahl2).
Test: scheduler: Update outputs for primitive-with-promoted-bundle
nrwahl2 committed rPb51084c0e62b: Refactor: libpacemaker: Pass target_rsc to add_colocated_node_scores() (authored by nrwahl2).
Refactor: libpacemaker: Pass target_rsc to add_colocated_node_scores()
nrwahl2 committed rP5215359ad8f8: Refactor: libpacemaker: const colocation arg (add_colocated_node_scores) (authored by nrwahl2).
Refactor: libpacemaker: const colocation arg (add_colocated_node_scores)
nrwahl2 committed rPd7649873a3ba: Refactor: libpacemaker: Fix some primitive-with-promoted-bundle colocs (authored by nrwahl2).
Refactor: libpacemaker: Fix some primitive-with-promoted-bundle colocs
nrwahl2 committed rP8688ee9d68e4: Refactor: libpe_status: New pe__clone_flag_is_set() function (authored by nrwahl2).
Refactor: libpe_status: New pe__clone_flag_is_set() function
nrwahl2 committed rP126930b03ea2: Refactor: libpacemaker: Bundle constraints can apply to bundled resource (authored by nrwahl2).
Refactor: libpacemaker: Bundle constraints can apply to bundled resource
nrwahl2 committed rPd774d070fa52: Fix: libpacemaker: Honor role-based colocations for bundles (authored by nrwahl2).
Fix: libpacemaker: Honor role-based colocations for bundles
nrwahl2 committed rP10401c1655d4: Test: scheduler: Update outputs for promotable bundle colocation fix (authored by nrwahl2).
Test: scheduler: Update outputs for promotable bundle colocation fix
nrwahl2 committed rPb561198c85ba: Refactor: libpacemaker: Use instance for trace tag in preferred_node() (authored by nrwahl2).
Refactor: libpacemaker: Use instance for trace tag in preferred_node()
Jul 5 2023
Jul 5 2023
nrwahl2 committed rP4c7c59b504c6: Refactor: libpe_status, libpacemaker: Drop pe_hash_table_lookup() (authored by nrwahl2).
Refactor: libpe_status, libpacemaker: Drop pe_hash_table_lookup()
nrwahl2 committed rPae19119ab559: Refactor: libpe_status, libpacemaker: node_list_exclude() best practices (authored by nrwahl2).
Refactor: libpe_status, libpacemaker: node_list_exclude() best practices
nrwahl2 committed rPe4a32f487873: Doc: Pacemaker Explained: Stopped is supported role for colocations (authored by nrwahl2).
Doc: Pacemaker Explained: Stopped is supported role for colocations
nrwahl2 committed rP7511d2abdd4c: Test: scheduler: Update outputs after node_list_exclude() changes (authored by nrwahl2).
Test: scheduler: Update outputs after node_list_exclude() changes
Jun 29 2023
Jun 29 2023
nrwahl2 committed rP0f932af29077: Refactor: libpacemaker: Recursively copy and restore allowed node tables (authored by nrwahl2).
Refactor: libpacemaker: Recursively copy and restore allowed node tables
nrwahl2 committed rPa28e637fbde3: Refactor: libpacemaker: Restore node tables if cloned group assign fails (authored by nrwahl2).
Refactor: libpacemaker: Restore node tables if cloned group assign fails
nrwahl2 committed rP018ad6d5fd9f: Fix: libpacemaker: Respect clone-node-max for cloned groups (authored by nrwahl2).
Fix: libpacemaker: Respect clone-node-max for cloned groups
nrwahl2 committed rPcfebaf67c0a5: Test: scheduler: Update tests for cloned group clone-node-max fix (authored by nrwahl2).
Test: scheduler: Update tests for cloned group clone-node-max fix
nrwahl2 committed rP394f8d7b807a: Refactor: libpacemaker: Move colocation getters to lib-private header (authored by nrwahl2).
Refactor: libpacemaker: Move colocation getters to lib-private header
nrwahl2 committed rPa1b7e78824cc: Test: cts-cli: Update tests after defunctionization (authored by nrwahl2).
Test: cts-cli: Update tests after defunctionization
nrwahl2 committed rPeb1e91aa469b: Refactor: libpe_status: New pe__foreach_const_bundle_replica() function (authored by nrwahl2).
Refactor: libpe_status: New pe__foreach_const_bundle_replica() function
nrwahl2 committed rPed9063b39d6d: Refactor: libpacemaker: De-functionize pcmk__finalize_assignment() (authored by nrwahl2).
Refactor: libpacemaker: De-functionize pcmk__finalize_assignment()
nrwahl2 committed rP5074c5789aa9: Refactor: libpacemaker: apply_coloc_score()'s primary arg is now const (authored by nrwahl2).
Refactor: libpacemaker: apply_coloc_score()'s primary arg is now const
nrwahl2 committed rP9f6d8224662a: Log: libpacemaker: Log which resource we're adding colocations for (authored by nrwahl2).
Log: libpacemaker: Log which resource we're adding colocations for
Jun 27 2023
Jun 27 2023
nrwahl2 committed rP6f24b3fbc108: Test: scheduler: Drop unnecessary interleave from some tests (authored by nrwahl2).
Test: scheduler: Drop unnecessary interleave from some tests
nrwahl2 committed rP2a977c1b5e92: Test: scheduler: Clone instances should not shuffle unnecessarily (authored by nrwahl2).
Test: scheduler: Clone instances should not shuffle unnecessarily
nrwahl2 committed rPe99d63359bc9: Test: scheduler: Promotable bundle location constraint doesn't work (authored by nrwahl2).
Test: scheduler: Promotable bundle location constraint doesn't work
nrwahl2 committed rP53ced0dd7cf5: Refactor: libpacemaker: DRY up cmp_{dependent,promotable}_priority() (authored by nrwahl2).
Refactor: libpacemaker: DRY up cmp_{dependent,promotable}_priority()
nrwahl2 committed rP454d09e61dfe: Refactor: libpacemaker: Dead code in assign_instance() (authored by nrwahl2).
Refactor: libpacemaker: Dead code in assign_instance()
nrwahl2 committed rP6c642c207cd1: Refactor: libpacemaker: Default colocation->node_attribute to #uname (authored by nrwahl2).
Refactor: libpacemaker: Default colocation->node_attribute to #uname
nrwahl2 committed rPc70170a06525: Test: cts-cli: Update output for #uname as default colocation attr (authored by nrwahl2).
Test: cts-cli: Update output for #uname as default colocation attr
nrwahl2 committed rPc96dfe81ef81: Refactor: libpacemaker: Prepend new colocations to working set (authored by nrwahl2).
Refactor: libpacemaker: Prepend new colocations to working set
nrwahl2 committed rP35378d18c8ad: Refactor: libpacemaker: Drop convert_const_pointer() (authored by nrwahl2).
Refactor: libpacemaker: Drop convert_const_pointer()
nrwahl2 committed rP0d6e3a54e947: Refactor: libpacemaker: Don't make apply_this_with a GFunc (authored by nrwahl2).
Refactor: libpacemaker: Don't make apply_this_with a GFunc
nrwahl2 committed rP3f8967a5cdab: Refactor: libpacemaker: Drop redundant check in pcmk__primitive_assign() (authored by nrwahl2).
Refactor: libpacemaker: Drop redundant check in pcmk__primitive_assign()