- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jul 6 2023
Jul 6 2023
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
GitHub <noreply@github.com> committed rPe39c27b86e26: Merge pull request #3137 from nrwahl2/nrwahl2-fixes (authored by kgaillot).
Merge pull request #3137 from nrwahl2/nrwahl2-fixes
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
kgaillot committed rP46e872ec9a0c: Build: rpm: allow passing custom rpmbuild options (authored by kgaillot).
Build: rpm: allow passing custom rpmbuild options
kgaillot committed rPf3eb5f124aa9: Build: maint: best practices for bumplibs shell script (authored by kgaillot).
Build: maint: best practices for bumplibs shell script
kgaillot committed rP9b7fc8b263de: Doc: Pacemaker Administration,Pacemaker Explained: move remote port options (authored by kgaillot).
Doc: Pacemaker Administration,Pacemaker Explained: move remote port options
GitHub <noreply@github.com> committed rP345ee73b735e: Merge pull request #3149 from kgaillot/build (authored by kgaillot).
Merge pull request #3149 from kgaillot/build
kgaillot committed rPed8a4b85755a: Low: libcrmcommon: don't set libqb object context (authored by kgaillot).
Low: libcrmcommon: don't set libqb object context
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
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
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
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
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…
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()
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()
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…
kgaillot committed rP763ed23bfe92: Low: libcrmcommon: wait 500ms before IPC connection retry (authored by kgaillot).
Low: libcrmcommon: wait 500ms before IPC connection retry
GitHub <noreply@github.com> committed rP05f4b3d18068: Merge pull request #3145 from kgaillot/fixes (authored by kgaillot).
Merge pull request #3145 from kgaillot/fixes
kgaillot committed rPfe55d8533b1a: Low: libcrmcommon: improve IPC connection logging and retries (authored by kgaillot).
Low: libcrmcommon: improve IPC connection logging and retries
waltdisgrace committed rP596297a354ad: low: xml: Deprecate use of XML_PARSE_RECOVER (authored by waltdisgrace).
low: xml: Deprecate use of XML_PARSE_RECOVER
Update regression test output
GitHub <noreply@github.com> committed rP46ddf71500ed: Merge pull request #3129 from waltdisgrace/t153 (authored by kgaillot).
Merge pull request #3129 from waltdisgrace/t153
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
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 3 2023
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.
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.
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.
Refactor: python: Minor fixes.
clumens committed rPb9dff20d78e9: Low: python: No longer use a default section argument. (authored by clumens).
Low: python: No longer use a default section argument.
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.
clumens committed rP66f20f735964: Refactor: python: Add helper functions for building XML. (authored by clumens).
Refactor: python: Add helper functions for building XML.
clumens committed rPd77997aff7d8: Refactor: python: Libraries shouldn't call exit. (authored by clumens).
Refactor: python: Libraries shouldn't call exit.
clumens committed rP6455fdf9c950: Refactor: python: Add docstrings to cibxml.py. (authored by clumens).
Refactor: python: Add docstrings to cibxml.py.
clumens committed rP64a695884de0: Refactor: python: Remove the CibBase class. (authored by clumens).
Refactor: python: Remove the CibBase class.
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.
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
Jun 29 2023
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
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
kgaillot committed rP9b46c8cdd16c: Refactor: scheduler: prefix all internal colocation IDs with "#" (authored by kgaillot).
Refactor: scheduler: prefix all internal colocation IDs with "#"
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
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
kgaillot committed rP18105943c51e: Refactor: scheduler: simplify unpacking a colocation set (slightly) (authored by kgaillot).
Refactor: scheduler: simplify unpacking a colocation set (slightly)
kgaillot committed rP47361fa87231: Feature: CIB: deprecate "ordering" attribute of "resource_set" (authored by kgaillot).
Feature: CIB: deprecate "ordering" attribute of "resource_set"
kgaillot committed rP65d419a988b3: Refactor: scheduler: mark explicitly configured colocations (authored by kgaillot).
Refactor: scheduler: mark explicitly configured colocations
kgaillot committed rPa9c6939591c2: Log: scheduler: improve logs when unpacking colocation sets (authored by kgaillot).
Log: scheduler: improve logs when unpacking colocation sets
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
kgaillot committed rPca6f2b7a2975: Fix: scheduler: consider explicit colocations with group members (authored by kgaillot).
Fix: scheduler: consider explicit colocations with group members
kgaillot committed rP8e073a398b90: Test: scheduler: update test output for group colocation fix (authored by kgaillot).
Test: scheduler: update test output for group colocation fix
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
kgaillot committed rPd5e17c9e7d6f: Log: scheduler: improve colocation unpacking messages (and comments) (authored by kgaillot).
Log: scheduler: improve colocation unpacking messages (and comments)
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
GitHub <noreply@github.com> committed rP7d5084173e00: Merge pull request #3141 from kgaillot/group (authored by kgaillot).
Merge pull request #3141 from kgaillot/group
kgaillot committed rP5abb6160c8fc: Refactor: scheduler: make some variables const that can be (authored by kgaillot).
Refactor: scheduler: make some variables const that can be
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
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
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.
clumens committed rP773779ce1697: Refactor: python: Remove unused scenarios and add __all__. (authored by clumens).
Refactor: python: Remove unused scenarios and add __all__.
clumens committed rPc9dda6b11578: Refactor: cts, python: Remove the rest of BasicSanityCheck. (authored by clumens).
Refactor: cts, python: Remove the rest of BasicSanityCheck.
clumens committed rP0ede55f3ab18: Refactor: python: Use should_continue in scenarios.py. (authored by clumens).
Refactor: python: Use should_continue in scenarios.py.
clumens committed rPd8144c261de7: Refactor: python: Rename IsApplicable to is_applicable. (authored by clumens).
Refactor: python: Rename IsApplicable to is_applicable.
Refactor: python: Rename SetUp to setup.
Refactor: python: Use += where possible.
clumens committed rPf1bdafaab38f: Refactor: python: Rename TearDown to teardown. (authored by clumens).
Refactor: python: Rename TearDown to teardown.
clumens committed rPd5bbcf0584c4: Refactor: python: Minor refactorings in scenarios.py. (authored by clumens).
Refactor: python: Minor refactorings in scenarios.py.
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.
clumens committed rP8e8244c418a3: Refactor: python: Simplify various format string. (authored by clumens).
Refactor: python: Simplify various format string.
clumens committed rP15b5627415b2: Refactor: python: Pass a ClusterManager instance to ScenarioComponent. (authored by clumens).
Refactor: python: Pass a ClusterManager instance to ScenarioComponent.
clumens committed rP21af34c7e184: Refactor: python: Don't use [] as a default argument. (authored by clumens).
Refactor: python: Don't use [] as a default argument.
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.
clumens committed rPc32f20d0de50: Refactor: python: Rename attributes in the Scenario class. (authored by clumens).
Refactor: python: Rename attributes in the Scenario class.
clumens committed rP5af263085aad: Refactor: python: Rename the Iterations variable. (authored by clumens).
Refactor: python: Rename the Iterations variable.
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.
clumens committed rP4d223e2f7ca6: Refactor: python: Add documentation to scenarios.py. (authored by clumens).
Refactor: python: Add documentation to scenarios.py.
clumens committed rPbc177e8a1ff2: Refactor: python: Rename run_loop to _run_loop. (authored by clumens).
Refactor: python: Rename run_loop to _run_loop.
clumens committed rP46679807bc36: Refactor: python: Improve whitespace in scenarios.py. (authored by clumens).
Refactor: python: Improve whitespace in scenarios.py.
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.