Page MenuHomeClusterLabs Projects
Feed Advanced Search

Feb 28 2023

kgaillot committed rP0453263cb65b: Refactor: scheduler: make check_operation_expiry() take struct action_history (authored by kgaillot).
Refactor: scheduler: make check_operation_expiry() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP702d53fb141c: Refactor: scheduler: make get_action_on_fail() take struct action_history (authored by kgaillot).
Refactor: scheduler: make get_action_on_fail() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP1282fa43752f: Refactor: scheduler: reject cancellations in unpack_action_result() (authored by kgaillot).
Refactor: scheduler: reject cancellations in unpack_action_result()
Feb 28 2023, 10:24 AM
kgaillot committed rP774d6cb66b32: Refactor: scheduler: make unpack_rsc_op_failure() take struct action_history (authored by kgaillot).
Refactor: scheduler: make unpack_rsc_op_failure() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP5a96bc17c0ab: Refactor: scheduler: remap hard errors in remap_operation() (authored by kgaillot).
Refactor: scheduler: remap hard errors in remap_operation()
Feb 28 2023, 10:24 AM
kgaillot committed rP7897fd7be047: Refactor: scheduler: make record_failed_op() take struct action_history (authored by kgaillot).
Refactor: scheduler: make record_failed_op() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP4c93005a14c9: Low: scheduler: use pe__xe_history_key() in record_failed_op() (authored by kgaillot).
Low: scheduler: use pe__xe_history_key() in record_failed_op()
Feb 28 2023, 10:24 AM
kgaillot committed rP61e5934f329e: Refactor: scheduler: expose get_op_key() internally (authored by kgaillot).
Refactor: scheduler: expose get_op_key() internally
Feb 28 2023, 10:24 AM
kgaillot committed rP7eb623a49237: Refactor: scheduler: make unpack_migrate_from_failure() take struct… (authored by kgaillot).
Refactor: scheduler: make unpack_migrate_from_failure() take struct…
Feb 28 2023, 10:24 AM
kgaillot committed rPacacca08d05b: Refactor: scheduler: make unpack_migrate_to_failure() take struct action_history (authored by kgaillot).
Refactor: scheduler: make unpack_migrate_to_failure() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP97a4540e6ec2: Refactor: scheduler: functionize banning resource from all nodes (authored by kgaillot).
Refactor: scheduler: functionize banning resource from all nodes
Feb 28 2023, 10:24 AM
kgaillot committed rPec8f80e4e82a: Refactor: scheduler: make check_recoverable() take struct action_history (authored by kgaillot).
Refactor: scheduler: make check_recoverable() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP19d3647ce3ff: Refactor: scheduler: make unpack_migrate_to_success() take struct action_history (authored by kgaillot).
Refactor: scheduler: make unpack_migrate_to_success() take struct action_history
Feb 28 2023, 10:24 AM
kgaillot committed rP45c92960fdbe: Refactor: scheduler: functionize processing a pending action (authored by kgaillot).
Refactor: scheduler: functionize processing a pending action
Feb 28 2023, 10:24 AM

Feb 16 2023

kgaillot committed rPb242a9e56e26: Refactor: scheduler: make pe__find_active_on() a variant method (authored by kgaillot).
Refactor: scheduler: make pe__find_active_on() a variant method
Feb 16 2023, 4:39 PM
kgaillot committed rP676c8bb58170: Refactor: scheduler: move pcmk__bundle_containers() (authored by kgaillot).
Refactor: scheduler: move pcmk__bundle_containers()
Feb 16 2023, 4:39 PM
kgaillot committed rPb3fbc6bdf7fe: Refactor: scheduler: best practices for active_node() (authored by kgaillot).
Refactor: scheduler: best practices for active_node()
Feb 16 2023, 4:39 PM
kgaillot committed rPf6b9019e5ed6: Refactor: scheduler: functionize incrementing active node count (authored by kgaillot).
Refactor: scheduler: functionize incrementing active node count
Feb 16 2023, 4:39 PM
kgaillot committed rP905dda99aa89: Fix: scheduler: count only containers' active nodes for bundles (authored by kgaillot).
Fix: scheduler: count only containers' active nodes for bundles
Feb 16 2023, 4:39 PM
kgaillot committed rPba3bf2cc9e09: Refactor: scheduler: validate arguments in pe__count_active_node() (authored by kgaillot).
Refactor: scheduler: validate arguments in pe__count_active_node()
Feb 16 2023, 4:39 PM
kgaillot committed rP7b6584a4b52b: Refactor: scheduler: improve bundle active_node() method (authored by kgaillot).
Refactor: scheduler: improve bundle active_node() method
Feb 16 2023, 4:39 PM

Feb 8 2023

kgaillot committed rP5754a2af94f6: Refactor: scheduler: improve xpath efficiency when unpacking (authored by kgaillot).
Refactor: scheduler: improve xpath efficiency when unpacking
Feb 8 2023, 10:23 AM
kgaillot committed rP93f6f524f1a3: Low: scheduler: unknown_on_node() should ignore pending actions (authored by kgaillot).
Low: scheduler: unknown_on_node() should ignore pending actions
Feb 8 2023, 10:23 AM
kgaillot committed rP907645e24ee0: Test: scheduler: add regression test for migration intermediary (authored by kgaillot).
Test: scheduler: add regression test for migration intermediary
Feb 8 2023, 10:23 AM
kgaillot committed rPad9fd9548f02: Fix: scheduler: handle cleaned migrate_from history correctly (authored by kgaillot).
Fix: scheduler: handle cleaned migrate_from history correctly
Feb 8 2023, 10:23 AM
kgaillot committed rP4bc705ad3b55: Test: scheduler: update expected output for migration fix (authored by kgaillot).
Test: scheduler: update expected output for migration fix
Feb 8 2023, 10:23 AM

Feb 2 2023

kgaillot committed rP236c1662cdf4: Refactor: scheduler: drop unneeded arguments from process_rsc_state() (authored by kgaillot).
Refactor: scheduler: drop unneeded arguments from process_rsc_state()
Feb 2 2023, 5:48 PM
kgaillot committed rP36dcc873aba2: Log: scheduler: improve trace logs when unpacking resource history (authored by kgaillot).
Log: scheduler: improve trace logs when unpacking resource history
Feb 2 2023, 5:48 PM
kgaillot committed rPefca72156d51: Low: scheduler: improve migration history validation (authored by kgaillot).
Low: scheduler: improve migration history validation
Feb 2 2023, 5:48 PM
kgaillot committed rPf1b0664097fc: Refactor: scheduler: functionize adding a dangling migration (authored by kgaillot).
Refactor: scheduler: functionize adding a dangling migration
Feb 2 2023, 5:48 PM
kgaillot committed rPeec52ae0f0f6: Refactor: scheduler: check for dangling migration before setting role (authored by kgaillot).
Refactor: scheduler: check for dangling migration before setting role
Feb 2 2023, 5:48 PM
kgaillot committed rPbe8b871cf956: Refactor: scheduler: avoid duplication of active-on-target check (authored by kgaillot).
Refactor: scheduler: avoid duplication of active-on-target check
Feb 2 2023, 5:48 PM
kgaillot committed rP75c48680eb8c: Refactor: scheduler: improve unpacking of successful migrate_to (authored by kgaillot).
Refactor: scheduler: improve unpacking of successful migrate_to
Feb 2 2023, 5:48 PM
kgaillot committed rP81f19a7a5078: Doc: scheduler: clarify comments about unpacking migration history (authored by kgaillot).
Doc: scheduler: clarify comments about unpacking migration history
Feb 2 2023, 5:48 PM
kgaillot committed rPb2c08b58bca9: Refactor: scheduler: drop redundant argument from unpack_migrate_to_success() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from unpack_migrate_to_success()
Feb 2 2023, 5:48 PM

Feb 1 2023

kgaillot added a project to T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables: Restricted Project.
Feb 1 2023, 6:42 PM · Restricted Project, Restricted Project, Restricted Project

Jan 31 2023

kgaillot committed rP73d0f5ce753f: Refactor: scheduler: make clone_child_action() static (authored by kgaillot).
Refactor: scheduler: make clone_child_action() static
Jan 31 2023, 12:16 PM
kgaillot committed rPde28268b9857: Refactor: scheduler: change return value for clone_child_action() (authored by kgaillot).
Refactor: scheduler: change return value for clone_child_action()
Jan 31 2023, 12:16 PM
kgaillot committed rP76a940779002: Refactor: scheduler: drop dead code in multi_update_interleave_actions() (authored by kgaillot).
Refactor: scheduler: drop dead code in multi_update_interleave_actions()
Jan 31 2023, 12:16 PM
kgaillot committed rPfb42500e6391: Refactor: scheduler: best practices for clone_child_action() (authored by kgaillot).
Refactor: scheduler: best practices for clone_child_action()
Jan 31 2023, 12:16 PM
kgaillot committed rP63a66cf20b05: Refactor: scheduler: set a variable before loop for efficiency (authored by kgaillot).
Refactor: scheduler: set a variable before loop for efficiency
Jan 31 2023, 12:16 PM
kgaillot committed rP45eec29d2b9a: Refactor: scheduler: use parse_op_key() in clone_child_action() (authored by kgaillot).
Refactor: scheduler: use parse_op_key() in clone_child_action()
Jan 31 2023, 12:16 PM
kgaillot committed rP51d6b7652199: Refactor: scheduler: clarify pointers for unassign_if_mandatory() (authored by kgaillot).
Refactor: scheduler: clarify pointers for unassign_if_mandatory()
Jan 31 2023, 12:16 PM
kgaillot committed rPa28c9aa86ce8: Refactor: scheduler: best practices for multi_update_interleave_actions() (authored by kgaillot).
Refactor: scheduler: best practices for multi_update_interleave_actions()
Jan 31 2023, 12:16 PM
kgaillot committed rP25de5e75d998: Refactor: scheduler: best practices for can_interleave_actions() (authored by kgaillot).
Refactor: scheduler: best practices for can_interleave_actions()
Jan 31 2023, 12:16 PM
kgaillot committed rPc728846734f7: Refactor: scheduler: functionize updating noninterleaved instance actions (authored by kgaillot).
Refactor: scheduler: functionize updating noninterleaved instance actions
Jan 31 2023, 12:16 PM
kgaillot committed rPfa45d76e7657: Refactor: scheduler: best practices for pcmk__multi_update_actions() (authored by kgaillot).
Refactor: scheduler: best practices for pcmk__multi_update_actions()
Jan 31 2023, 12:16 PM
kgaillot committed rPc330e45b55cd: Refactor: scheduler: drop unnecessary variable from summary_action_flags() (authored by kgaillot).
Refactor: scheduler: drop unnecessary variable from summary_action_flags()
Jan 31 2023, 12:16 PM
kgaillot committed rPfa24b737d04f: Refactor: scheduler: best practices for summary_action_flags() (authored by kgaillot).
Refactor: scheduler: best practices for summary_action_flags()
Jan 31 2023, 12:16 PM
kgaillot committed rPd1c00a6f45b0: Doc: scheduler: clarify update_ordered_actions() behavior (authored by kgaillot).
Doc: scheduler: clarify update_ordered_actions() behavior
Jan 31 2023, 12:16 PM
kgaillot committed rPc6149cd0f2ba: Refactor: scheduler: reformat some instance-related code to be more readable (authored by kgaillot).
Refactor: scheduler: reformat some instance-related code to be more readable
Jan 31 2023, 12:16 PM

Jan 30 2023

kgaillot committed rP77128a93b767: Test: scheduler: drop redundant XML (authored by kgaillot).
Test: scheduler: drop redundant XML
Jan 30 2023, 3:20 PM
kgaillot committed rP760c04e6bc56: Refactor: scheduler: drop redundant argument from get_complex_task() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from get_complex_task()
Jan 30 2023, 3:20 PM
kgaillot committed rPe2b9b260948d: Refactor: libcrmcommon: reimplement parse_op_key() (authored by kgaillot).
Refactor: libcrmcommon: reimplement parse_op_key()
Jan 30 2023, 3:20 PM
kgaillot committed rPd48582b99389: Low: libcrmcommon: parse_op_key() can now handle confirmed notifications (authored by kgaillot).
Low: libcrmcommon: parse_op_key() can now handle confirmed notifications
Jan 30 2023, 3:20 PM
kgaillot committed rP822a45ae08ae: Test: libcrmcommon: add more unit test cases for parse_op_key() (authored by kgaillot).
Test: libcrmcommon: add more unit test cases for parse_op_key()
Jan 30 2023, 3:20 PM
kgaillot committed rP0249810766fd: Refactor: libcrmcommon: use defined constants in parse_op_key() (authored by kgaillot).
Refactor: libcrmcommon: use defined constants in parse_op_key()
Jan 30 2023, 3:20 PM

Jan 26 2023

kgaillot committed rP0dd6a269773b: Test: scheduler: move bundle meta-attributes to correct place (authored by kgaillot).
Test: scheduler: move bundle meta-attributes to correct place
Jan 26 2023, 10:13 AM
kgaillot committed rP5dcd3495348a: Doc: Pacemaker Explained: clarify use of clone meta-attributes with bundles (authored by kgaillot).
Doc: Pacemaker Explained: clarify use of clone meta-attributes with bundles
Jan 26 2023, 10:13 AM
kgaillot committed rPf350c8cd67f7: Test: scheduler: update expected outputs for bundle-order-startup (authored by kgaillot).
Test: scheduler: update expected outputs for bundle-order-startup
Jan 26 2023, 10:13 AM
kgaillot committed rP73f2468b92ed: Test: scheduler: add regression test for bringing bundles up with interleaving (authored by kgaillot).
Test: scheduler: add regression test for bringing bundles up with interleaving
Jan 26 2023, 10:13 AM
kgaillot committed rP849df742a754: Test: scheduler: add regression test for bringing bundles down with interleaving (authored by kgaillot).
Test: scheduler: add regression test for bringing bundles down with interleaving
Jan 26 2023, 10:13 AM
kgaillot committed rP2f8b0c77f9a8: Test: scheduler: add regression test for promoting bundles with interleaving (authored by kgaillot).
Test: scheduler: add regression test for promoting bundles with interleaving
Jan 26 2023, 10:13 AM
kgaillot committed rPa74bd21a9f3c: Fix: scheduler: ignore node when getting resource inside container (authored by kgaillot).
Fix: scheduler: ignore node when getting resource inside container
Jan 26 2023, 10:13 AM
kgaillot committed rPc5f310b55fbb: Fix: scheduler: correctly choose container vs inside resource for interleaving (authored by kgaillot).
Fix: scheduler: correctly choose container vs inside resource for interleaving
Jan 26 2023, 10:13 AM
kgaillot committed rPe15a63b0f1fa: Test: scheduler: update expected outputs for bundle interleaving fix (authored by kgaillot).
Test: scheduler: update expected outputs for bundle interleaving fix
Jan 26 2023, 10:13 AM
kgaillot committed rP0ba80d81087a: Test: scheduler: ensure bundle meta-attributes are in correct place (authored by kgaillot).
Test: scheduler: ensure bundle meta-attributes are in correct place
Jan 26 2023, 10:13 AM
kgaillot committed rP68ed74ba548b: Test: scheduler: update expected outputs for bundle meta-attribute changes (authored by kgaillot).
Test: scheduler: update expected outputs for bundle meta-attribute changes
Jan 26 2023, 10:13 AM
kgaillot committed rP931d3a268d58: Test: scheduler: ensure clone meta-attributes are in correct place (authored by kgaillot).
Test: scheduler: ensure clone meta-attributes are in correct place
Jan 26 2023, 10:13 AM
kgaillot committed rP46e363e7dfb2: Doc: scheduler: improve instance-related comments (authored by kgaillot).
Doc: scheduler: improve instance-related comments
Jan 26 2023, 10:13 AM
kgaillot committed rP512b18c37798: Test: scheduler: update expected outputs for clone meta-attribute changes (authored by kgaillot).
Test: scheduler: update expected outputs for clone meta-attribute changes
Jan 26 2023, 10:13 AM

Jan 24 2023

kgaillot committed rPaf0f44a67dcd: Refactor: scheduler: best practices for get_containers_or_children() (authored by kgaillot).
Refactor: scheduler: best practices for get_containers_or_children()
Jan 24 2023, 12:25 PM
kgaillot committed rP4edd72b79fcb: Refactor: scheduler: best practices for is_child_compatible() (authored by kgaillot).
Refactor: scheduler: best practices for is_child_compatible()
Jan 24 2023, 12:25 PM
kgaillot committed rPd4d5bb7fead7: Refactor: scheduler: best practices for find_compatible_child() (authored by kgaillot).
Refactor: scheduler: best practices for find_compatible_child()
Jan 24 2023, 12:25 PM
kgaillot committed rPa3ae8ba42854: Refactor: scheduler: best practices for find_compatible_child_by_node() (authored by kgaillot).
Refactor: scheduler: best practices for find_compatible_child_by_node()
Jan 24 2023, 12:25 PM
kgaillot committed rPb4458ff5d1d5: Refactor: scheduler: functionize unassigning a non-interleavable instance (authored by kgaillot).
Refactor: scheduler: functionize unassigning a non-interleavable instance
Jan 24 2023, 12:25 PM
kgaillot committed rPda5af2949594: Doc: scheduler: improve instance-related comments, logs, and function names (authored by kgaillot).
Doc: scheduler: improve instance-related comments, logs, and function names
Jan 24 2023, 12:25 PM
kgaillot committed rPbf23f7e0bf25: Low: scheduler: avoid memory leak when finding compatible instance (authored by kgaillot).
Low: scheduler: avoid memory leak when finding compatible instance
Jan 24 2023, 12:25 PM
kgaillot committed rPd8e08729ad5e: High: executor: fix regression in remote node shutdown (authored by kgaillot).
High: executor: fix regression in remote node shutdown
Jan 24 2023, 10:25 AM
kgaillot triaged T620: Create command-line method of listing all possible meta-attributes, cluster options, and environment variables as Normal priority.
Jan 24 2023, 10:21 AM · Restricted Project, Restricted Project, Restricted Project

Jan 23 2023

kgaillot committed rPad2e7e75aeef: Low: libcrmcommon: avoid infinite regression when logging v1 patchsets (authored by kgaillot).
Low: libcrmcommon: avoid infinite regression when logging v1 patchsets
Jan 23 2023, 10:40 AM
kgaillot committed rPf3b256a9dd09: Refactor: controller: move erase_lrm_history_by_op() (authored by kgaillot).
Refactor: controller: move erase_lrm_history_by_op()
Jan 23 2023, 9:26 AM
kgaillot committed rP7d3d9857e0d7: Low: controller: clear last failure from CIB even if executor state unavailable (authored by kgaillot).
Low: controller: clear last failure from CIB even if executor state unavailable
Jan 23 2023, 9:26 AM
kgaillot committed rP70909c2b3b27: Refactor: controller: best practices for erase_lrm_history_by_id() (authored by kgaillot).
Refactor: controller: best practices for erase_lrm_history_by_id()
Jan 23 2023, 9:25 AM

Jan 19 2023

kgaillot committed rPf67680f8da98: Refactor: scheduler: rename variables in distribute_children() (authored by kgaillot).
Refactor: scheduler: rename variables in distribute_children()
Jan 19 2023, 3:01 PM
kgaillot committed rP2669d661a4b1: Refactor: scheduler: best practices for distribute_children() (authored by kgaillot).
Refactor: scheduler: best practices for distribute_children()
Jan 19 2023, 3:01 PM
kgaillot committed rP73210011542a: Log: scheduler: downgrade message about instance where it shouldn't be (authored by kgaillot).
Log: scheduler: downgrade message about instance where it shouldn't be
Jan 19 2023, 3:01 PM
kgaillot committed rP674090ed55aa: Refactor: scheduler: simplify checking instance state (authored by kgaillot).
Refactor: scheduler: simplify checking instance state
Jan 19 2023, 3:01 PM
kgaillot committed rP0d99c1e3903f: Refactor: scheduler: best practices for clone_create_pseudo_actions() (authored by kgaillot).
Refactor: scheduler: best practices for clone_create_pseudo_actions()
Jan 19 2023, 3:01 PM
kgaillot committed rP12b6610e0455: Refactor: scheduler: best practices for get_container_list() (authored by kgaillot).
Refactor: scheduler: best practices for get_container_list()
Jan 19 2023, 3:01 PM
kgaillot committed rP5552370fdada: Refactor: scheduler: best practices for replica_for_container() (authored by kgaillot).
Refactor: scheduler: best practices for replica_for_container()
Jan 19 2023, 3:01 PM
kgaillot committed rPb72f90bba00f: Log: scheduler: tweak instance assignment logs (and comments) (authored by kgaillot).
Log: scheduler: tweak instance assignment logs (and comments)
Jan 19 2023, 3:01 PM
kgaillot committed rP24165de8471c: Refactor: scheduler: move some code from pcmk_sched_bundle.c (authored by kgaillot).
Refactor: scheduler: move some code from pcmk_sched_bundle.c
Jan 19 2023, 3:01 PM
kgaillot committed rPb2ea2b6062e1: Refactor: scheduler: drop unnecessary check for efficiency (authored by kgaillot).
Refactor: scheduler: drop unnecessary check for efficiency
Jan 19 2023, 3:01 PM
kgaillot committed rP3e543d005832: Refactor: scheduler: make instance state detection more efficient (authored by kgaillot).
Refactor: scheduler: make instance state detection more efficient
Jan 19 2023, 3:01 PM
kgaillot committed rPf4660a16093c: Refactor: scheduler: be more exact with string comparisons (authored by kgaillot).
Refactor: scheduler: be more exact with string comparisons
Jan 19 2023, 3:01 PM
kgaillot committed rW05f04768c590: Update Ruby gems (especially rack, for security update) (authored by kgaillot).
Update Ruby gems (especially rack, for security update)
Jan 19 2023, 11:40 AM
kgaillot committed rWbbfb63564d8f: .gitignore: phabricator was renamed to projects (authored by kgaillot).
.gitignore: phabricator was renamed to projects
Jan 19 2023, 11:40 AM
kgaillot committed rW3e6b08840052: Add a page that sites can be pointed to during maintenance (authored by kgaillot).
Add a page that sites can be pointed to during maintenance
Jan 19 2023, 11:40 AM

Jan 18 2023

kgaillot committed rPbf84bb9d5cff: Refactor: controller: rename pending_ops to active_ops (authored by kgaillot).
Refactor: controller: rename pending_ops to active_ops
Jan 18 2023, 3:08 PM