Page MenuHomeClusterLabs Projects
Feed All Stories

Jul 5 2023

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
GitHub <noreply@github.com> committed rP05f4b3d18068: Merge pull request #3145 from kgaillot/fixes (authored by kgaillot).
Merge pull request #3145 from kgaillot/fixes
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
waltdisgrace committed rP596297a354ad: low: xml: Deprecate use of XML_PARSE_RECOVER (authored by waltdisgrace).
low: xml: Deprecate use of XML_PARSE_RECOVER
Jul 5 2023, 12:05 PM
waltdisgrace committed rP30e0730f3dc3: Update regression test output (authored by waltdisgrace).
Update regression test output
Jul 5 2023, 12:05 PM
GitHub <noreply@github.com> committed rP46ddf71500ed: Merge pull request #3129 from waltdisgrace/t153 (authored by kgaillot).
Merge pull request #3129 from waltdisgrace/t153
Jul 5 2023, 12:05 PM
nrwahl2 committed rP4c7c59b504c6: Refactor: libpe_status, libpacemaker: Drop pe_hash_table_lookup() (authored by nrwahl2).
Refactor: libpe_status, libpacemaker: Drop pe_hash_table_lookup()
Jul 5 2023, 9:53 AM
nrwahl2 committed rPae19119ab559: Refactor: libpe_status, libpacemaker: node_list_exclude() best practices (authored by nrwahl2).
Refactor: libpe_status, libpacemaker: node_list_exclude() best practices
Jul 5 2023, 9:53 AM
nrwahl2 committed rPe4a32f487873: Doc: Pacemaker Explained: Stopped is supported role for colocations (authored by nrwahl2).
Doc: Pacemaker Explained: Stopped is supported role for colocations
Jul 5 2023, 9:53 AM
nrwahl2 committed rP7511d2abdd4c: Test: scheduler: Update outputs after node_list_exclude() changes (authored by nrwahl2).
Test: scheduler: Update outputs after node_list_exclude() changes
Jul 5 2023, 9:53 AM
GitHub <noreply@github.com> committed rPc52685efb0fd: Merge pull request #3148 from nrwahl2/nrwahl2-improvements (authored by kgaillot).
Merge pull request #3148 from nrwahl2/nrwahl2-improvements
Jul 5 2023, 9:53 AM

Jul 3 2023

clumens committed rPe0feaa27d10b: Refactor: python: Use items() to iterate over dicts. (authored by clumens).
Refactor: python: Use items() to iterate over dicts.
Jul 3 2023, 11:46 AM
clumens committed rPc301b77b39cc: Refactor: cts, python: Move cib_xml into the _cts module. (authored by clumens).
Refactor: cts, python: Move cib_xml into the _cts module.
Jul 3 2023, 11:46 AM
clumens committed rP4688aa3230dd: Refactor: cts: Move CibBase from CIB.py to cib_xml.py. (authored by clumens).
Refactor: cts: Move CibBase from CIB.py to cib_xml.py.
Jul 3 2023, 11:46 AM
clumens committed rPda558d47b0e5: Refactor: python: Minor fixes. (authored by clumens).
Refactor: python: Minor fixes.
Jul 3 2023, 11:46 AM
clumens committed rPb9dff20d78e9: Low: python: No longer use a default section argument. (authored by clumens).
Low: python: No longer use a default section argument.
Jul 3 2023, 11:46 AM
clumens committed rP7cc7813b5522: Refactor: python: Rename most things in cibxml.py to be private. (authored by clumens).
Refactor: python: Rename most things in cibxml.py to be private.
Jul 3 2023, 11:46 AM
clumens committed rP66f20f735964: Refactor: python: Add helper functions for building XML. (authored by clumens).
Refactor: python: Add helper functions for building XML.
Jul 3 2023, 11:46 AM
clumens committed rPd77997aff7d8: Refactor: python: Libraries shouldn't call exit. (authored by clumens).
Refactor: python: Libraries shouldn't call exit.
Jul 3 2023, 11:46 AM
clumens committed rP6455fdf9c950: Refactor: python: Add docstrings to cibxml.py. (authored by clumens).
Refactor: python: Add docstrings to cibxml.py.
Jul 3 2023, 11:46 AM
clumens committed rP64a695884de0: Refactor: python: Remove the CibBase class. (authored by clumens).
Refactor: python: Remove the CibBase class.
Jul 3 2023, 11:46 AM
clumens committed rP179765d28816: Refactor: python: Use simpler tests to see if lists are empty. (authored by clumens).
Refactor: python: Use simpler tests to see if lists are empty.
Jul 3 2023, 11:46 AM
GitHub <noreply@github.com> committed rP8339455a0172: Merge pull request #3147 from clumens/cts-xml (authored by kgaillot).
Merge pull request #3147 from clumens/cts-xml
Jul 3 2023, 11:46 AM

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
GitHub <noreply@github.com> committed rP7d5084173e00: Merge pull request #3141 from kgaillot/group (authored by kgaillot).
Merge pull request #3141 from kgaillot/group
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
nrwahl2 committed rP0f932af29077: Refactor: libpacemaker: Recursively copy and restore allowed node tables (authored by nrwahl2).
Refactor: libpacemaker: Recursively copy and restore allowed node tables
Jun 29 2023, 1:25 PM
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
Jun 29 2023, 1:25 PM
nrwahl2 committed rP018ad6d5fd9f: Fix: libpacemaker: Respect clone-node-max for cloned groups (authored by nrwahl2).
Fix: libpacemaker: Respect clone-node-max for cloned groups
Jun 29 2023, 1:25 PM
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
Jun 29 2023, 1:25 PM
GitHub <noreply@github.com> committed rP1c619c29a24a: Merge pull request #3143 from nrwahl2/nrwahl2-clone_group_max (authored by kgaillot).
Merge pull request #3143 from nrwahl2/nrwahl2-clone_group_max
Jun 29 2023, 1:25 PM
clumens committed rP0a625fe29bc3: Refactor: cts, python: Move CTSscenarios.py into the _cts module. (authored by clumens).
Refactor: cts, python: Move CTSscenarios.py into the _cts module.
Jun 29 2023, 12:47 PM
clumens committed rP773779ce1697: Refactor: python: Remove unused scenarios and add __all__. (authored by clumens).
Refactor: python: Remove unused scenarios and add __all__.
Jun 29 2023, 12:47 PM
clumens committed rPc9dda6b11578: Refactor: cts, python: Remove the rest of BasicSanityCheck. (authored by clumens).
Refactor: cts, python: Remove the rest of BasicSanityCheck.
Jun 29 2023, 12:47 PM
clumens committed rP0ede55f3ab18: Refactor: python: Use should_continue in scenarios.py. (authored by clumens).
Refactor: python: Use should_continue in scenarios.py.
Jun 29 2023, 12:47 PM
clumens committed rPd8144c261de7: Refactor: python: Rename IsApplicable to is_applicable. (authored by clumens).
Refactor: python: Rename IsApplicable to is_applicable.
Jun 29 2023, 12:47 PM
clumens committed rP3a0bd3841597: Refactor: python: Rename SetUp to setup. (authored by clumens).
Refactor: python: Rename SetUp to setup.
Jun 29 2023, 12:47 PM
clumens committed rP7af8e1c1e70b: Refactor: python: Use += where possible. (authored by clumens).
Refactor: python: Use += where possible.
Jun 29 2023, 12:47 PM
clumens committed rPf1bdafaab38f: Refactor: python: Rename TearDown to teardown. (authored by clumens).
Refactor: python: Rename TearDown to teardown.
Jun 29 2023, 12:47 PM
clumens committed rPd5bbcf0584c4: Refactor: python: Minor refactorings in scenarios.py. (authored by clumens).
Refactor: python: Minor refactorings in scenarios.py.
Jun 29 2023, 12:47 PM
clumens committed rP5edd0f633bc8: Refactor: python: Use booleans instead of 1/0 where possible. (authored by clumens).
Refactor: python: Use booleans instead of 1/0 where possible.
Jun 29 2023, 12:47 PM
clumens committed rP8e8244c418a3: Refactor: python: Simplify various format string. (authored by clumens).
Refactor: python: Simplify various format string.
Jun 29 2023, 12:47 PM
clumens committed rP15b5627415b2: Refactor: python: Pass a ClusterManager instance to ScenarioComponent. (authored by clumens).
Refactor: python: Pass a ClusterManager instance to ScenarioComponent.
Jun 29 2023, 12:46 PM
clumens committed rP21af34c7e184: Refactor: python: Don't use [] as a default argument. (authored by clumens).
Refactor: python: Don't use [] as a default argument.
Jun 29 2023, 12:46 PM
clumens committed rP3761ca0f6649: Refactor: python: Don't use max as the name of a variable. (authored by clumens).
Refactor: python: Don't use max as the name of a variable.
Jun 29 2023, 12:46 PM
clumens committed rPc32f20d0de50: Refactor: python: Rename attributes in the Scenario class. (authored by clumens).
Refactor: python: Rename attributes in the Scenario class.
Jun 29 2023, 12:46 PM
clumens committed rP5af263085aad: Refactor: python: Rename the Iterations variable. (authored by clumens).
Refactor: python: Rename the Iterations variable.
Jun 29 2023, 12:46 PM
clumens committed rP918d3128891c: Refactor: python: Disable invalid name warnings in a couple places. (authored by clumens).
Refactor: python: Disable invalid name warnings in a couple places.
Jun 29 2023, 12:46 PM
clumens committed rP4d223e2f7ca6: Refactor: python: Add documentation to scenarios.py. (authored by clumens).
Refactor: python: Add documentation to scenarios.py.
Jun 29 2023, 12:46 PM
clumens committed rPbc177e8a1ff2: Refactor: python: Rename run_loop to _run_loop. (authored by clumens).
Refactor: python: Rename run_loop to _run_loop.
Jun 29 2023, 12:46 PM
clumens committed rP46679807bc36: Refactor: python: Improve whitespace in scenarios.py. (authored by clumens).
Refactor: python: Improve whitespace in scenarios.py.
Jun 29 2023, 12:46 PM
clumens committed rPd12887d8e716: Refactor: python: Improve iterating over a dict in scenarios.py. (authored by clumens).
Refactor: python: Improve iterating over a dict in scenarios.py.
Jun 29 2023, 12:46 PM
clumens committed rP9b0cb816073b: Refactor: cts: Don't use a wildcard import in CTSlab.py.in. (authored by clumens).
Refactor: cts: Don't use a wildcard import in CTSlab.py.in.
Jun 29 2023, 12:46 PM
GitHub <noreply@github.com> committed rPd7b737856a92: Merge pull request #3144 from clumens/cts-scenarios (authored by kgaillot).
Merge pull request #3144 from clumens/cts-scenarios
Jun 29 2023, 12:46 PM
nrwahl2 committed rP394f8d7b807a: Refactor: libpacemaker: Move colocation getters to lib-private header (authored by nrwahl2).
Refactor: libpacemaker: Move colocation getters to lib-private header
Jun 29 2023, 11:00 AM
nrwahl2 committed rPa1b7e78824cc: Test: cts-cli: Update tests after defunctionization (authored by nrwahl2).
Test: cts-cli: Update tests after defunctionization
Jun 29 2023, 11:00 AM
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
Jun 29 2023, 11:00 AM
nrwahl2 committed rPed9063b39d6d: Refactor: libpacemaker: De-functionize pcmk__finalize_assignment() (authored by nrwahl2).
Refactor: libpacemaker: De-functionize pcmk__finalize_assignment()
Jun 29 2023, 11:00 AM
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
Jun 29 2023, 11:00 AM
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 29 2023, 11:00 AM
GitHub <noreply@github.com> committed rP5c22106e3fa3: Merge pull request #3142 from nrwahl2/nrwahl2-tmp (authored by kgaillot).
Merge pull request #3142 from nrwahl2/nrwahl2-tmp
Jun 29 2023, 11:00 AM

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
Jun 27 2023, 1:08 PM
nrwahl2 committed rP2a977c1b5e92: Test: scheduler: Clone instances should not shuffle unnecessarily (authored by nrwahl2).
Test: scheduler: Clone instances should not shuffle unnecessarily
Jun 27 2023, 1:08 PM
nrwahl2 committed rPe99d63359bc9: Test: scheduler: Promotable bundle location constraint doesn't work (authored by nrwahl2).
Test: scheduler: Promotable bundle location constraint doesn't work
Jun 27 2023, 1:08 PM
nrwahl2 committed rP53ced0dd7cf5: Refactor: libpacemaker: DRY up cmp_{dependent,promotable}_priority() (authored by nrwahl2).
Refactor: libpacemaker: DRY up cmp_{dependent,promotable}_priority()
Jun 27 2023, 1:08 PM
nrwahl2 committed rP454d09e61dfe: Refactor: libpacemaker: Dead code in assign_instance() (authored by nrwahl2).
Refactor: libpacemaker: Dead code in assign_instance()
Jun 27 2023, 1:08 PM
nrwahl2 committed rP6c642c207cd1: Refactor: libpacemaker: Default colocation->node_attribute to #uname (authored by nrwahl2).
Refactor: libpacemaker: Default colocation->node_attribute to #uname
Jun 27 2023, 1:08 PM
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
Jun 27 2023, 1:08 PM
nrwahl2 committed rPc96dfe81ef81: Refactor: libpacemaker: Prepend new colocations to working set (authored by nrwahl2).
Refactor: libpacemaker: Prepend new colocations to working set
Jun 27 2023, 1:08 PM
nrwahl2 committed rP35378d18c8ad: Refactor: libpacemaker: Drop convert_const_pointer() (authored by nrwahl2).
Refactor: libpacemaker: Drop convert_const_pointer()
Jun 27 2023, 1:08 PM
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
Jun 27 2023, 1:08 PM
GitHub <noreply@github.com> committed rP229770d53952: Merge pull request #3140 from nrwahl2/nrwahl2-tmp (authored by kgaillot).
Merge pull request #3140 from nrwahl2/nrwahl2-tmp
Jun 27 2023, 1:08 PM
nrwahl2 committed rP3f8967a5cdab: Refactor: libpacemaker: Drop redundant check in pcmk__primitive_assign() (authored by nrwahl2).
Refactor: libpacemaker: Drop redundant check in pcmk__primitive_assign()
Jun 27 2023, 1:08 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
GitHub <noreply@github.com> committed rP1e52bc57402f: Merge pull request #3138 from kgaillot/scheduler (authored by kgaillot).
Merge pull request #3138 from kgaillot/scheduler
Jun 26 2023, 11:37 AM
clumens committed rP0e6936f2d13b: Test: libcrmcommon: Test some corner cases in pcmk__add_scores. (authored by clumens).
Test: libcrmcommon: Test some corner cases in pcmk__add_scores.
Jun 26 2023, 11:23 AM
clumens committed rP00710cc8e85d: Test: libcrmcommon: Fix test coverage for crm_parse_agent_spec. (authored by clumens).
Test: libcrmcommon: Fix test coverage for crm_parse_agent_spec.
Jun 26 2023, 11:23 AM
clumens committed rP1ce51e226961: Test: libcrmcommon: Add a test case for 3819b3507c. (authored by clumens).
Test: libcrmcommon: Add a test case for 3819b3507c.
Jun 26 2023, 11:23 AM
clumens committed rP3b079e2fb1e2: Test: includes: Add pcmk__assert_exits. (authored by clumens).
Test: includes: Add pcmk__assert_exits.
Jun 26 2023, 11:23 AM