- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jan 31 2023
Jan 31 2023
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 30 2023
Jan 30 2023
Test: scheduler: drop redundant XML
kgaillot committed rP760c04e6bc56: Refactor: scheduler: drop redundant argument from get_complex_task() (authored by kgaillot).
Refactor: scheduler: drop redundant argument from get_complex_task()
kgaillot committed rPe2b9b260948d: Refactor: libcrmcommon: reimplement parse_op_key() (authored by kgaillot).
Refactor: libcrmcommon: reimplement parse_op_key()
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
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()
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 26 2023
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
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
kgaillot committed rPf350c8cd67f7: Test: scheduler: update expected outputs for bundle-order-startup (authored by kgaillot).
Test: scheduler: update expected outputs for bundle-order-startup
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
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
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
kgaillot committed rPa74bd21a9f3c: Fix: scheduler: ignore node when getting resource inside container (authored by kgaillot).
Fix: scheduler: ignore node when getting resource inside container
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
kgaillot committed rPe15a63b0f1fa: Test: scheduler: update expected outputs for bundle interleaving fix (authored by kgaillot).
Test: scheduler: update expected outputs for bundle interleaving fix
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
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
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
kgaillot committed rP46e363e7dfb2: Doc: scheduler: improve instance-related comments (authored by kgaillot).
Doc: scheduler: improve instance-related comments
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 24 2023
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()
kgaillot committed rP4edd72b79fcb: Refactor: scheduler: best practices for is_child_compatible() (authored by kgaillot).
Refactor: scheduler: best practices for is_child_compatible()
kgaillot committed rPd4d5bb7fead7: Refactor: scheduler: best practices for find_compatible_child() (authored by kgaillot).
Refactor: scheduler: best practices for find_compatible_child()
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()
kgaillot committed rPb4458ff5d1d5: Refactor: scheduler: functionize unassigning a non-interleavable instance (authored by kgaillot).
Refactor: scheduler: functionize unassigning a non-interleavable instance
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
kgaillot committed rPbf23f7e0bf25: Low: scheduler: avoid memory leak when finding compatible instance (authored by kgaillot).
Low: scheduler: avoid memory leak when finding compatible instance
kgaillot committed rPd8e08729ad5e: High: executor: fix regression in remote node shutdown (authored by kgaillot).
High: executor: fix regression in remote node shutdown
Jan 23 2023
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
kgaillot committed rPf3b256a9dd09: Refactor: controller: move erase_lrm_history_by_op() (authored by kgaillot).
Refactor: controller: move erase_lrm_history_by_op()
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
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 19 2023
Jan 19 2023
kgaillot committed rPf67680f8da98: Refactor: scheduler: rename variables in distribute_children() (authored by kgaillot).
Refactor: scheduler: rename variables in distribute_children()
kgaillot committed rP2669d661a4b1: Refactor: scheduler: best practices for distribute_children() (authored by kgaillot).
Refactor: scheduler: best practices for distribute_children()
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
kgaillot committed rP674090ed55aa: Refactor: scheduler: simplify checking instance state (authored by kgaillot).
Refactor: scheduler: simplify checking instance state
kgaillot committed rP0d99c1e3903f: Refactor: scheduler: best practices for clone_create_pseudo_actions() (authored by kgaillot).
Refactor: scheduler: best practices for clone_create_pseudo_actions()
kgaillot committed rP12b6610e0455: Refactor: scheduler: best practices for get_container_list() (authored by kgaillot).
Refactor: scheduler: best practices for get_container_list()
kgaillot committed rP5552370fdada: Refactor: scheduler: best practices for replica_for_container() (authored by kgaillot).
Refactor: scheduler: best practices for replica_for_container()
kgaillot committed rPb72f90bba00f: Log: scheduler: tweak instance assignment logs (and comments) (authored by kgaillot).
Log: scheduler: tweak instance assignment logs (and comments)
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
kgaillot committed rPb2ea2b6062e1: Refactor: scheduler: drop unnecessary check for efficiency (authored by kgaillot).
Refactor: scheduler: drop unnecessary check for efficiency
kgaillot committed rP3e543d005832: Refactor: scheduler: make instance state detection more efficient (authored by kgaillot).
Refactor: scheduler: make instance state detection more efficient
kgaillot committed rPf4660a16093c: Refactor: scheduler: be more exact with string comparisons (authored by kgaillot).
Refactor: scheduler: be more exact with string comparisons
kgaillot committed rW05f04768c590: Update Ruby gems (especially rack, for security update) (authored by kgaillot).
Update Ruby gems (especially rack, for security update)
kgaillot committed rWbbfb63564d8f: .gitignore: phabricator was renamed to projects (authored by kgaillot).
.gitignore: phabricator was renamed to projects
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 18 2023
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
kgaillot committed rPf9ab4411ad52: Refactor: controller: best practices for do_resource_update() (authored by kgaillot).
Refactor: controller: best practices for do_resource_update()
kgaillot committed rP166df1508056: Refactor: controller: best practices for build_operation_update() (authored by kgaillot).
Refactor: controller: best practices for build_operation_update()
kgaillot committed rP6e70d972e250: Refactor: controller: best practices for record_pending_op() (authored by kgaillot).
Refactor: controller: best practices for record_pending_op()
kgaillot committed rPb5f7df012b19: Refactor: controller: move some CIB-related functions (authored by kgaillot).
Refactor: controller: move some CIB-related functions
kgaillot committed rPd5fd6a4d0930: Refactor: controller: rename controld_based.c to controld_cib.c (authored by kgaillot).
Refactor: controller: rename controld_based.c to controld_cib.c
kgaillot committed rPa44f1b67651a: Refactor: controller: functionize checking whether recurring actions should beโฆ (authored by kgaillot).
Refactor: controller: functionize checking whether recurring actions should beโฆ
kgaillot committed rP9e3a22e87dc2: Refactor: controller: functionize checking whether action should be done (authored by kgaillot).
Refactor: controller: functionize checking whether action should be done
kgaillot committed rPc1c3eab81eea: Refactor: controller: move resource parameter table-to-list conversion (authored by kgaillot).
Refactor: controller: move resource parameter table-to-list conversion
kgaillot committed rPf183791ddb72: Low: controller: use %u with g_hash_table_size() (authored by kgaillot).
Low: controller: use %u with g_hash_table_size()
kgaillot committed rP57e0041b7dce: Refactor: controller: make a couple variables const (authored by kgaillot).
Refactor: controller: make a couple variables const
Jan 17 2023
Jan 17 2023
kgaillot committed rP5eed12358b49: Refactor: scheduler: rename pcmk_sched_allocate.c (authored by kgaillot).
Refactor: scheduler: rename pcmk_sched_allocate.c
kgaillot committed rP94268a2ae3fa: Refactor: scheduler: add accessor for clone-max (authored by kgaillot).
Refactor: scheduler: add accessor for clone-max
kgaillot committed rP2db829258cac: Refactor: scheduler: move shared clone/bundle code from pcmk_sched_clone.c (authored by kgaillot).
Refactor: scheduler: move shared clone/bundle code from pcmk_sched_clone.c
kgaillot committed rPe6d7eeeb1ca8: Refactor: scheduler: add parent colocations once to all instances (authored by kgaillot).
Refactor: scheduler: add parent colocations once to all instances
kgaillot committed rPabe4ae730112: Refactor: scheduler: split can_run_instance() into two functions (authored by kgaillot).
Refactor: scheduler: split can_run_instance() into two functions
kgaillot committed rP97f67da8997d: Refactor: scheduler: best practices for allocate_instance() (authored by kgaillot).
Refactor: scheduler: best practices for allocate_instance()
kgaillot committed rP9c9f6a303d33: Refactor: scheduler: reset node counts more efficiently (authored by kgaillot).
Refactor: scheduler: reset node counts more efficiently
kgaillot committed rP9ef506b833a0: Refactor: scheduler: functionize checking an instance's preferred node (authored by kgaillot).
Refactor: scheduler: functionize checking an instance's preferred node
kgaillot committed rPac4c26e40f3c: Refactor: scheduler: allow pe__clone_max() to take an instance (authored by kgaillot).
Refactor: scheduler: allow pe__clone_max() to take an instance
kgaillot committed rP7300e1f18d25: Log: scheduler: improve instance-related logs and comments (authored by kgaillot).
Log: scheduler: improve instance-related logs and comments
kgaillot committed rPc901c0635f81: Refactor: scheduler: make preferred_node() return const (authored by kgaillot).
Refactor: scheduler: make preferred_node() return const
Jan 16 2023
Jan 16 2023
kgaillot committed rP5792b0d54ed3: Doc: .gitignore,pacemaker.spec.in: add copyright notices (authored by kgaillot).
Doc: .gitignore,pacemaker.spec.in: add copyright notices
kgaillot committed rPac3c0c2fdf10: Low: resource agents: add depth="0" to validate-all metadata (authored by kgaillot).
Low: resource agents: add depth="0" to validate-all metadata
kgaillot committed rP35e6c396f9fa: Low: libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D andโฆ (authored by kgaillot).
Low: libcrmcommon: bump feature set for crm_attribute --pattern with -v/-D andโฆ
kgaillot committed rP0b5107c59168: Test: cts-lab: update references to removed CTSvars (authored by kgaillot).
Test: cts-lab: update references to removed CTSvars
Jan 12 2023
Jan 12 2023
kgaillot committed rP122fac6342db: Refactor: tools: use pe__const_top_resource() where possible (authored by kgaillot).
Refactor: tools: use pe__const_top_resource() where possible
kgaillot committed rPb3c9f69c9b79: Refactor: tools: clarify pointer arguments (authored by kgaillot).
Refactor: tools: clarify pointer arguments
kgaillot committed rP33aecb4bd1d9: Refactor: tools: avoid calling function three times (authored by kgaillot).
Refactor: tools: avoid calling function three times
kgaillot committed rPda6b7da2decb: Doc: tools: correct doxygen block for a couple functions in crm_resource (authored by kgaillot).
Doc: tools: correct doxygen block for a couple functions in crm_resource
kgaillot committed rPca574d4c2f61: Refactor: libpacemaker: clarify pointer arguments for internal constraint APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal constraint APIs
kgaillot committed rP1e4061e828f8: Refactor: libpacemaker: clarify pointer arguments for internal high-level APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal high-level APIs
kgaillot committed rP2594fdcb4635: Refactor: libpacemaker: clarify pointer arguments for internal utilization APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal utilization APIs
kgaillot committed rP08953fcd9ef8: Refactor: libpacemaker: clarify pointer arguments for internal resource methods (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal resource methods
kgaillot committed rP01424dc7020c: Refactor: libpacemaker: clarify pointer arguments for internal scheduler APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal scheduler APIs
kgaillot committed rP61c9850ed974: Doc: libpacemaker: clarify internal high-level ACL APIs (authored by kgaillot).
Doc: libpacemaker: clarify internal high-level ACL APIs
Jan 10 2023
Jan 10 2023
kgaillot committed rP815110631c2f: Refactor: libpacemaker: use pe__const_top_resource() where possible (authored by kgaillot).
Refactor: libpacemaker: use pe__const_top_resource() where possible
kgaillot committed rP0f81b7287485: API: libpacemaker: node argument to pcmk_resource_digests() is now const (authored by kgaillot).
API: libpacemaker: node argument to pcmk_resource_digests() is now const
kgaillot committed rPaec40f8d464b: API: libpacemaker: node_types argument to pcmk_list_nodes() is now const (authored by kgaillot).
API: libpacemaker: node_types argument to pcmk_list_nodes() is now const
kgaillot committed rP073703174095: Refactor: libpacemaker: clarify pointer arguments for internal simulation APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal simulation APIs
kgaillot committed rPc28ffe19a667: API: libpacemaker: multiple arguments to pcmk_simulate() are now const (authored by kgaillot).
API: libpacemaker: multiple arguments to pcmk_simulate() are now const
kgaillot committed rP350123514eed: Refactor: libpacemaker: clarify pointer arguments for internal remote node APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal remote node APIs
kgaillot committed rPcb08b14d2804: Refactor: libpacemaker: clarify pointer arguments for internal graph APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal graph APIs
kgaillot committed rP354199d55a19: Refactor: libpacemaker: clarify pointer arguments for internal action APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for internal action APIs
kgaillot committed rP836815d136e7: Refactor: libpacemaker: clarify pointer arguments for fencing APIs (authored by kgaillot).
Refactor: libpacemaker: clarify pointer arguments for fencing APIs
kgaillot committed rP7c9bc2020542: Doc: libpacemaker: improve public API doxygen blocks (authored by kgaillot).
Doc: libpacemaker: improve public API doxygen blocks
Jan 5 2023
Jan 5 2023
kgaillot committed rP51da345f6be0: Doc: libcrmcommon: correct doxygen for pcmk__guint_from_hash() (authored by kgaillot).
Doc: libcrmcommon: correct doxygen for pcmk__guint_from_hash()
kgaillot committed rPcc5809ec9556: API: libpe_status: first argument to calculate_active_ops() is now const (authored by kgaillot).
API: libpe_status: first argument to calculate_active_ops() is now const
kgaillot committed rP2229a9f69530: API: libpe_status: argument to pe_rsc_is_bundled() is now const (authored by kgaillot).
API: libpe_status: argument to pe_rsc_is_bundled() is now const
kgaillot committed rP1878efb5df04: API: libpe_status: argument to rsc_printable_id() is now const (authored by kgaillot).
API: libpe_status: argument to rsc_printable_id() is now const
kgaillot committed rP2789c664bad1: Refactor: libpe_status: use const in more places (authored by kgaillot).
Refactor: libpe_status: use const in more places