Page MenuHomeClusterLabs Projects
Feed Advanced Search

Jul 6 2023

kgaillot committed rP5be601b99b63: API: libcrmcommon: deprecate recovery_stop_only in enum rsc_recovery_type (authored by kgaillot).
API: libcrmcommon: deprecate recovery_stop_only in enum rsc_recovery_type
Jul 6 2023, 4:07 PM
kgaillot committed rPedb494e415c8: API: libcrmcommon: add pcmk_multiply_active_unexpected to enum rsc_recovery_type (authored by kgaillot).
API: libcrmcommon: add pcmk_multiply_active_unexpected to enum rsc_recovery_type
Jul 6 2023, 4:07 PM
kgaillot committed rP6d93b417b570: API: libcrmcommon: deprecate recovery_block in enum rsc_recovery_type (authored by kgaillot).
API: libcrmcommon: deprecate recovery_block in enum rsc_recovery_type
Jul 6 2023, 4:07 PM
kgaillot committed rP169090853fd1: API: libcrmcommon: deprecate recovery_stop_unexpected in enum rsc_recovery_type (authored by kgaillot).
API: libcrmcommon: deprecate recovery_stop_unexpected in enum rsc_recovery_type
Jul 6 2023, 4:07 PM

Jul 5 2023

kgaillot committed rP46e872ec9a0c: Build: rpm: allow passing custom rpmbuild options (authored by kgaillot).
Build: rpm: allow passing custom rpmbuild options
Jul 5 2023, 6:13 PM
kgaillot committed rPf3eb5f124aa9: Build: maint: best practices for bumplibs shell script (authored by kgaillot).
Build: maint: best practices for bumplibs shell script
Jul 5 2023, 6:13 PM
kgaillot committed rP9b7fc8b263de: Doc: Pacemaker Administration,Pacemaker Explained: move remote port options (authored by kgaillot).
Doc: Pacemaker Administration,Pacemaker Explained: move remote port options
Jul 5 2023, 6:13 PM
kgaillot committed rPed8a4b85755a: Low: libcrmcommon: don't set libqb object context (authored by kgaillot).
Low: libcrmcommon: don't set libqb object context
Jul 5 2023, 12:06 PM
kgaillot committed rPcec7728d8a07: Refactor: libcrmcommon: make pcmk__crm_ipc_is_authentic_process() static (authored by kgaillot).
Refactor: libcrmcommon: make pcmk__crm_ipc_is_authentic_process() static
Jul 5 2023, 12:06 PM
kgaillot committed rPe1bfab6628a4: Low: libcrmcommon: fix is_ipc_provider_expected() with HAVE_SOCKPEERCRED (authored by kgaillot).
Low: libcrmcommon: fix is_ipc_provider_expected() with HAVE_SOCKPEERCRED
Jul 5 2023, 12:06 PM
kgaillot committed rP74700d6e873e: Low: libcrmcommon: fix is_ipc_provider_expected() with HAVE_GETPEERUCRED (authored by kgaillot).
Low: libcrmcommon: fix is_ipc_provider_expected() with HAVE_GETPEERUCRED
Jul 5 2023, 12:06 PM
kgaillot committed rP213f6fc05163: Low: libcrmcommon: implement is_ipc_provider_expected() as series of fallbacks (authored by kgaillot).
Low: libcrmcommon: implement is_ipc_provider_expected() as series of fallbacks
Jul 5 2023, 12:06 PM
kgaillot committed rPdbb36782e3f6: Refactor: libcrmcommon: make crm_ipc_connect() a wrapper for new internal… (authored by kgaillot).
Refactor: libcrmcommon: make crm_ipc_connect() a wrapper for new internal…
Jul 5 2023, 12:06 PM
kgaillot committed rPbb651f7f96a9: Log: various: use pcmk__ipc_fd() instead of crm_ipc_get_fd() (authored by kgaillot).
Log: various: use pcmk__ipc_fd() instead of crm_ipc_get_fd()
Jul 5 2023, 12:06 PM
kgaillot committed rPf6f991a16020: Log: various: use pcmk__connect_generic_ipc() instead of crm_ipc_connect() (authored by kgaillot).
Log: various: use pcmk__connect_generic_ipc() instead of crm_ipc_connect()
Jul 5 2023, 12:06 PM
kgaillot committed rP4e660ffa3b69: Refactor: libcrmcommon: make crm_ipc_get_fd() a wrapper for new internal… (authored by kgaillot).
Refactor: libcrmcommon: make crm_ipc_get_fd() a wrapper for new internal…
Jul 5 2023, 12:06 PM
kgaillot committed rP763ed23bfe92: Low: libcrmcommon: wait 500ms before IPC connection retry (authored by kgaillot).
Low: libcrmcommon: wait 500ms before IPC connection retry
Jul 5 2023, 12:05 PM
kgaillot committed rPfe55d8533b1a: Low: libcrmcommon: improve IPC connection logging and retries (authored by kgaillot).
Low: libcrmcommon: improve IPC connection logging and retries
Jul 5 2023, 12:05 PM

Jun 29 2023

kgaillot committed rP6c812b3bcf2b: Low: scheduler: improve error-checking when creating colocations (authored by kgaillot).
Low: scheduler: improve error-checking when creating colocations
Jun 29 2023, 5:24 PM
kgaillot committed rPe8e6776bf1b7: Refactor: scheduler: use flag group instead of bool for colocation influence (authored by kgaillot).
Refactor: scheduler: use flag group instead of bool for colocation influence
Jun 29 2023, 5:24 PM
kgaillot committed rP9b46c8cdd16c: Refactor: scheduler: prefix all internal colocation IDs with "#" (authored by kgaillot).
Refactor: scheduler: prefix all internal colocation IDs with "#"
Jun 29 2023, 5:24 PM
kgaillot committed rP347575407f34: Refactor: scheduler: use bool for "group ordering" in colocation sets (authored by kgaillot).
Refactor: scheduler: use bool for "group ordering" in colocation sets
Jun 29 2023, 5:24 PM
kgaillot committed rPe3f8aa6161db: Refactor: scheduler: don't use macro for finding constraint resource (authored by kgaillot).
Refactor: scheduler: don't use macro for finding constraint resource
Jun 29 2023, 5:24 PM
kgaillot committed rP18105943c51e: Refactor: scheduler: simplify unpacking a colocation set (slightly) (authored by kgaillot).
Refactor: scheduler: simplify unpacking a colocation set (slightly)
Jun 29 2023, 5:24 PM
kgaillot committed rP47361fa87231: Feature: CIB: deprecate "ordering" attribute of "resource_set" (authored by kgaillot).
Feature: CIB: deprecate "ordering" attribute of "resource_set"
Jun 29 2023, 5:24 PM
kgaillot committed rP65d419a988b3: Refactor: scheduler: mark explicitly configured colocations (authored by kgaillot).
Refactor: scheduler: mark explicitly configured colocations
Jun 29 2023, 5:24 PM
kgaillot committed rPa9c6939591c2: Log: scheduler: improve logs when unpacking colocation sets (authored by kgaillot).
Log: scheduler: improve logs when unpacking colocation sets
Jun 29 2023, 5:24 PM
kgaillot committed rPa9bf2833ecc9: Test: scheduler: add regression test for colocation with an inner group member (authored by kgaillot).
Test: scheduler: add regression test for colocation with an inner group member
Jun 29 2023, 5:24 PM
kgaillot committed rPca6f2b7a2975: Fix: scheduler: consider explicit colocations with group members (authored by kgaillot).
Fix: scheduler: consider explicit colocations with group members
Jun 29 2023, 5:24 PM
kgaillot committed rP8e073a398b90: Test: scheduler: update test output for group colocation fix (authored by kgaillot).
Test: scheduler: update test output for group colocation fix
Jun 29 2023, 5:24 PM
kgaillot committed rP55e381f5e370: Fix: CIB: be more strict about ignoring colocation elements without an ID (authored by kgaillot).
Fix: CIB: be more strict about ignoring colocation elements without an ID
Jun 29 2023, 5:24 PM
kgaillot committed rPd5e17c9e7d6f: Log: scheduler: improve colocation unpacking messages (and comments) (authored by kgaillot).
Log: scheduler: improve colocation unpacking messages (and comments)
Jun 29 2023, 5:24 PM
kgaillot committed rPb24a4dd3a347: Low: scheduler: continue with non-sequential set members after error (authored by kgaillot).
Low: scheduler: continue with non-sequential set members after error
Jun 29 2023, 5:24 PM
kgaillot committed rP5abb6160c8fc: Refactor: scheduler: make some variables const that can be (authored by kgaillot).
Refactor: scheduler: make some variables const that can be
Jun 29 2023, 5:24 PM

Jun 26 2023

kgaillot committed rPaee0aeabb202: Doc: scheduler: add compatibility note for recent change (authored by kgaillot).
Doc: scheduler: add compatibility note for recent change
Jun 26 2023, 11:38 AM
kgaillot committed rPaf9806c031d7: Doc: Pacemaker Explained: add detail about asymmetric ordering (authored by kgaillot).
Doc: Pacemaker Explained: add detail about asymmetric ordering
Jun 26 2023, 11:38 AM
kgaillot committed rPbb2d91dda283: Low: scheduler: distinguish unrunnable from migration unrunnable in displays (authored by kgaillot).
Low: scheduler: distinguish unrunnable from migration unrunnable in displays
Jun 26 2023, 11:37 AM
kgaillot committed rPf2fced2b84f8: Test: scheduler: update test summaries for display change (authored by kgaillot).
Test: scheduler: update test summaries for display change
Jun 26 2023, 11:37 AM
kgaillot committed rP5812014cb8cb: Test: cts-scheduler: avoid legacy terminology in regression test inputs (authored by kgaillot).
Test: cts-scheduler: avoid legacy terminology in regression test inputs
Jun 26 2023, 11:37 AM

Jun 20 2023

kgaillot committed rPb092f8276de9: Refactor: scheduler: create GFunc wrapper for action_flags() method (authored by kgaillot).
Refactor: scheduler: create GFunc wrapper for action_flags() method
Jun 20 2023, 3:30 PM
kgaillot committed rP28db254ec375: Refactor: scheduler: create GFunc wrapper for pcmk__update_action_for_orderings… (authored by kgaillot).
Refactor: scheduler: create GFunc wrapper for pcmk__update_action_for_orderings…
Jun 20 2023, 3:30 PM
kgaillot committed rPbb64a6fd2fbf: Refactor: scheduler: make set_assignment_methods_for_rsc() match GFunc signature (authored by kgaillot).
Refactor: scheduler: make set_assignment_methods_for_rsc() match GFunc signature
Jun 20 2023, 3:29 PM
kgaillot committed rP2a13f7ab6e20: Refactor: scheduler: make node criteria functions match GFunc signature (authored by kgaillot).
Refactor: scheduler: make node criteria functions match GFunc signature
Jun 20 2023, 3:29 PM
kgaillot committed rPee48ec50f0ff: Refactor: scheduler: make schedule_reload() match GFunc signature (authored by kgaillot).
Refactor: scheduler: make schedule_reload() match GFunc signature
Jun 20 2023, 3:29 PM
kgaillot committed rP6a6c4a42bb88: Refactor: libpacemaker: best practices for add_maintenance_nodes() (authored by kgaillot).
Refactor: libpacemaker: best practices for add_maintenance_nodes()
Jun 20 2023, 3:29 PM
kgaillot committed rP12b92c9dd3e2: Refactor: libpacemaker: break up long lines (authored by kgaillot).
Refactor: libpacemaker: break up long lines
Jun 20 2023, 3:29 PM
kgaillot committed rPbc343eeeb11e: Refactor: libpacemaker: improve capitalization in variable names (authored by kgaillot).
Refactor: libpacemaker: improve capitalization in variable names
Jun 20 2023, 3:29 PM
kgaillot committed rP7551cc989b9d: Low: scheduler: assert on invalid usage of assignment methods (authored by kgaillot).
Low: scheduler: assert on invalid usage of assignment methods
Jun 20 2023, 3:29 PM
kgaillot committed rP93badc689265: Refactor: libpacemaker: use space after control statements (authored by kgaillot).
Refactor: libpacemaker: use space after control statements
Jun 20 2023, 3:29 PM
kgaillot committed rP69925f1af4d3: Low: scheduler: compare strings case-sensitively where appropriate (authored by kgaillot).
Low: scheduler: compare strings case-sensitively where appropriate
Jun 20 2023, 3:29 PM
kgaillot committed rP76a564a27cef: Doc: scheduler: correct doxygen blocks (authored by kgaillot).
Doc: scheduler: correct doxygen blocks
Jun 20 2023, 3:29 PM
kgaillot committed rP0b56aec036b7: Refactor: libpacemaker: improve formatting for consistency (authored by kgaillot).
Refactor: libpacemaker: improve formatting for consistency
Jun 20 2023, 3:29 PM
kgaillot committed rP0d056e00faba: Refactor: libpacemaker: use pcmk__str_eq() instead of pcmk__strcmp() (authored by kgaillot).
Refactor: libpacemaker: use pcmk__str_eq() instead of pcmk__strcmp()
Jun 20 2023, 3:29 PM
kgaillot committed rPb0a9ce2b20eb: Low: scheduler: check pointer for NULL *before* dereferencing it (authored by kgaillot).
Low: scheduler: check pointer for NULL *before* dereferencing it
Jun 20 2023, 3:29 PM
kgaillot committed rPb14eb1668cca: Refactor: libpacemaker: keep all lines to maximum 80 characters (authored by kgaillot).
Refactor: libpacemaker: keep all lines to maximum 80 characters
Jun 20 2023, 3:29 PM

Jun 15 2023

kgaillot committed rP5a4aca626c25: Build: rpm: enforce libcmocka-devel version dependency (authored by kgaillot).
Build: rpm: enforce libcmocka-devel version dependency
Jun 15 2023, 4:26 PM
kgaillot committed rPc82a7bb82376: Refactor: scheduler: drop redundant argument from pcmk__new_colocation() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from pcmk__new_colocation()
Jun 15 2023, 3:06 PM
kgaillot committed rPfba0cc9a5d85: Refactor: scheduler: drop redundant argument from pcmk__new_location() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from pcmk__new_location()
Jun 15 2023, 3:06 PM
kgaillot committed rP01cd51bce727: Refactor: scheduler: drop unused argument from… (authored by kgaillot).
Refactor: scheduler: drop unused argument from…
Jun 15 2023, 3:06 PM
kgaillot committed rPf3f56f925c80: Refactor: scheduler: drop redundant arguments from static functions (authored by kgaillot).
Refactor: scheduler: drop redundant arguments from static functions
Jun 15 2023, 3:06 PM
kgaillot committed rP8a41968cc69f: Refactor: scheduler: drop redundant argument from add_downed_nodes() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from add_downed_nodes()
Jun 15 2023, 3:06 PM
kgaillot committed rP2bd54835c916: Refactor: scheduler: drop redundant argument from best_op() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from best_op()
Jun 15 2023, 3:06 PM
kgaillot committed rP6f5706c0dd46: Refactor: scheduler: make add_start_restart_orderings_for_rsc() a GFunc (authored by kgaillot).
Refactor: scheduler: make add_start_restart_orderings_for_rsc() a GFunc
Jun 15 2023, 3:06 PM
kgaillot committed rP9aeb11919fa6: Refactor: scheduler: make apply_stickiness() a GFunc instead of casting (authored by kgaillot).
Refactor: scheduler: make apply_stickiness() a GFunc instead of casting
Jun 15 2023, 3:06 PM
kgaillot committed rPcfd6c69e947c: Refactor: scheduler: drop redundant argument from static functions (authored by kgaillot).
Refactor: scheduler: drop redundant argument from static functions
Jun 15 2023, 3:06 PM
kgaillot committed rPb8326d67e64e: Refactor: scheduler: make clear_failcounts_if_orphaned() a GFunc (authored by kgaillot).
Refactor: scheduler: make clear_failcounts_if_orphaned() a GFunc
Jun 15 2023, 3:06 PM
kgaillot committed rP0704a1c19790: Refactor: scheduler: drop redundant argument from new_load_stopped_op() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from new_load_stopped_op()
Jun 15 2023, 3:06 PM
kgaillot committed rP3bf7050e836f: Refactor: scheduler: drop redundant arguments from static functions (authored by kgaillot).
Refactor: scheduler: drop redundant arguments from static functions
Jun 15 2023, 3:06 PM
kgaillot committed rPf17c62b3a39a: Refactor: scheduler: drop redundant arguments from static functions (authored by kgaillot).
Refactor: scheduler: drop redundant arguments from static functions
Jun 15 2023, 3:06 PM
kgaillot committed rPc84234d9e389: Refactor: scheduler,tools: drop redundant argument from locations-and… (authored by kgaillot).
Refactor: scheduler,tools: drop redundant argument from locations-and…
Jun 15 2023, 3:06 PM
kgaillot committed rPfa4da0f8af75: Refactor: scheduler: drop redundant argument from static functions (authored by kgaillot).
Refactor: scheduler: drop redundant argument from static functions
Jun 15 2023, 3:06 PM
kgaillot committed rPeb6910333ef5: Refactor: scheduler: fix some doxygen/const issues (authored by kgaillot).
Refactor: scheduler: fix some doxygen/const issues
Jun 15 2023, 3:06 PM

Jun 14 2023

kgaillot committed rPebf98b4e1599: Refactor: scheduler: consolidate scheduler headers (authored by kgaillot).
Refactor: scheduler: consolidate scheduler headers
Jun 14 2023, 6:17 PM
kgaillot committed rPfce16664452b: Refactor: scheduler, tools: use boolean types more appropriately (authored by kgaillot).
Refactor: scheduler, tools: use boolean types more appropriately
Jun 14 2023, 6:17 PM
kgaillot committed rP2de8fc10e144: Log: libpacemaker: use "assignment" terminology consistently (authored by kgaillot).
Log: libpacemaker: use "assignment" terminology consistently
Jun 14 2023, 6:17 PM
kgaillot committed rP031aa0b2a62a: Doc: Pacemaker Explained, Pacemaker Development: use assignment terminology… (authored by kgaillot).
Doc: Pacemaker Explained, Pacemaker Development: use assignment terminology…
Jun 14 2023, 6:17 PM
kgaillot committed rPe66d21f81d97: Log: libpacemaker: avoid "weight" in log messages (authored by kgaillot).
Log: libpacemaker: avoid "weight" in log messages
Jun 14 2023, 6:17 PM
kgaillot committed rPbc9b9281d39a: Refactor: scheduler: rename pe__show_node_weights() (authored by kgaillot).
Refactor: scheduler: rename pe__show_node_weights()
Jun 14 2023, 6:17 PM
kgaillot committed rPebb8be32682f: Refactor: scheduler: use pe__same_node() where appropriate (authored by kgaillot).
Refactor: scheduler: use pe__same_node() where appropriate
Jun 14 2023, 6:17 PM
kgaillot committed rPd0417fc0a4c8: Refactor: scheduler: improve formatting of header (authored by kgaillot).
Refactor: scheduler: improve formatting of header
Jun 14 2023, 6:17 PM
kgaillot committed rPeb497a3b2ee8: Refactor: tools: let implicit cast happen (authored by kgaillot).
Refactor: tools: let implicit cast happen
Jun 14 2023, 6:17 PM
kgaillot committed rP1e4a0be89dba: Low: libpacemaker: use "Assignment" instead of "Allocation" (authored by kgaillot).
Low: libpacemaker: use "Assignment" instead of "Allocation"
Jun 14 2023, 6:17 PM

Jun 13 2023

kgaillot committed rP0ef01ef2292e: Test: cts-cli,cts-scheduler: update expected scores for function rename (authored by kgaillot).
Test: cts-cli,cts-scheduler: update expected scores for function rename
Jun 13 2023, 8:38 PM
kgaillot committed rP0c5b7392ac83: Refactor: scheduler: best practices for pcmk__bundle_allocate() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_allocate()
Jun 13 2023, 8:37 PM
kgaillot committed rP435885725bc6: Refactor: scheduler: best practices for pcmk__bundle_create_actions() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_create_actions()
Jun 13 2023, 8:37 PM
kgaillot committed rP551648ec6237: Refactor: scheduler: best practices for pcmk__bundle_internal_constraints() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_internal_constraints()
Jun 13 2023, 8:37 PM
kgaillot committed rPd90d04f27e1b: Refactor: scheduler: remove dead code in pcmk__bundle_internal_constraints() (authored by kgaillot).
Refactor: scheduler: remove dead code in pcmk__bundle_internal_constraints()
Jun 13 2023, 8:37 PM
kgaillot committed rP41c8e314407b: Refactor: scheduler: de-functionize compatible_replica_for_node() (authored by kgaillot).
Refactor: scheduler: de-functionize compatible_replica_for_node()
Jun 13 2023, 8:37 PM
kgaillot committed rP968b347fbe1e: Refactor: scheduler: best practices for compatible_replica() (authored by kgaillot).
Refactor: scheduler: best practices for compatible_replica()
Jun 13 2023, 8:37 PM
kgaillot committed rP9cf7f4eda089: Refactor: scheduler: best practices for pcmk__bundle_apply_coloc_score() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_apply_coloc_score()
Jun 13 2023, 8:37 PM
kgaillot committed rP97ae3a682ac1: Refactor: best practices for pcmk__bundle_action_flags() (authored by kgaillot).
Refactor: best practices for pcmk__bundle_action_flags()
Jun 13 2023, 8:37 PM
kgaillot committed rP094cadbf45a3: Refactor: scheduler: best practices for pcmk__bundle_rsc_location() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_rsc_location()
Jun 13 2023, 8:37 PM
kgaillot committed rP3ac82d5e911f: Refactor: scheduler: best practices for pcmk__bundle_expand() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_expand()
Jun 13 2023, 8:37 PM
kgaillot committed rP99c568a9e8b3: Refactor: scheduler: best practices for pcmk__bundle_create_probe() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_create_probe()
Jun 13 2023, 8:37 PM
kgaillot committed rPcaa33b1929ca: Refactor: scheduler: best practices for pcmk__output_bundle_actions() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__output_bundle_actions()
Jun 13 2023, 8:37 PM
kgaillot committed rP9493d2327a8f: Refactor: scheduler: best practices for pcmk__bundle_add_utilization() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_add_utilization()
Jun 13 2023, 8:37 PM
kgaillot committed rP9ff7317c76c9: Refactor: scheduler: best practices for pcmk__bundle_shutdown_lock() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__bundle_shutdown_lock()
Jun 13 2023, 8:37 PM
kgaillot committed rP452b902ae861: Refactor: scheduler: rearrange bundle internal constraint creation (authored by kgaillot).
Refactor: scheduler: rearrange bundle internal constraint creation
Jun 13 2023, 8:37 PM
kgaillot committed rP65abdafcb317: Refactor: scheduler: rename variable for clarity (authored by kgaillot).
Refactor: scheduler: rename variable for clarity
Jun 13 2023, 8:37 PM
kgaillot committed rP34fb9fdf418a: Refactor: scheduler: use uint32_t for action flags in method (authored by kgaillot).
Refactor: scheduler: use uint32_t for action flags in method
Jun 13 2023, 8:37 PM