- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 11 2022
Jul 11 2022
kgaillot committed rPebf24221f55a: Refactor: scheduler: functionize checking for anonymous instance probe (authored by kgaillot).
Refactor: scheduler: functionize checking for anonymous instance probe
kgaillot committed rP2567b4f960e9: Refactor: scheduler: best practices for promotion_order() (authored by kgaillot).
Refactor: scheduler: best practices for promotion_order()
kgaillot committed rP87c0e1ed0692: Refactor: scheduler: functionize checking whether node is allowed to run… (authored by kgaillot).
Refactor: scheduler: functionize checking whether node is allowed to run…
kgaillot committed rP451361abb8d2: Refactor: scheduler: best practices for filter_anonymous_instance() (authored by kgaillot).
Refactor: scheduler: best practices for filter_anonymous_instance()
kgaillot committed rP4819b36a3fee: Refactor: scheduler: best practices for lookup_promotion_score() (authored by kgaillot).
Refactor: scheduler: best practices for lookup_promotion_score()
kgaillot committed rPb07159c26b7e: Refactor: scheduler: best practices for promotion_score() (authored by kgaillot).
Refactor: scheduler: best practices for promotion_score()
kgaillot committed rP4470c7d3e971: Low: scheduler: calculate group promotion scores correctly (authored by kgaillot).
Low: scheduler: calculate group promotion scores correctly
kgaillot committed rP2b3313fb23dc: Test: scheduler: update regression test for promotion score correction (authored by kgaillot).
Test: scheduler: update regression test for promotion score correction
kgaillot committed rP66c887bfd99c: API: libcrmcommon: add pcmk_readable_score() (authored by kgaillot).
API: libcrmcommon: add pcmk_readable_score()
kgaillot committed rPbc43215a869e: API: libcrmcommon: deprecate score2char() (authored by kgaillot).
API: libcrmcommon: deprecate score2char()
kgaillot committed rP731877caa1c4: Refactor: libpacemaker,libpe_status: avoid score2char() (authored by kgaillot).
Refactor: libpacemaker,libpe_status: avoid score2char()
kgaillot committed rPb73a401c876d: Refactor: libpacemaker,libpe_status: avoid score2char_stack() (authored by kgaillot).
Refactor: libpacemaker,libpe_status: avoid score2char_stack()
kgaillot committed rP84191ccc37fd: API: libcrmcommon: deprecate score2char_stack() (authored by kgaillot).
API: libcrmcommon: deprecate score2char_stack()
kgaillot committed rPf431b36221d8: Test: libcrmcommon: rename score2char_stack_test.c (authored by kgaillot).
Test: libcrmcommon: rename score2char_stack_test.c
kgaillot committed rP3901427b8c20: Refactor: scheduler: avoid unnecessary test (authored by kgaillot).
Refactor: scheduler: avoid unnecessary test
kgaillot committed rPe8ae679e1f34: Test: libcrmcommon: update unit test for pcmk_readable_score() (authored by kgaillot).
Test: libcrmcommon: update unit test for pcmk_readable_score()
Jul 7 2022
Jul 7 2022
kgaillot committed rP7f8f94d0a108: Refactor: tools: functionize individual resource checks in crm_resource (authored by kgaillot).
Refactor: tools: functionize individual resource checks in crm_resource
kgaillot committed rPa467f0953c61: Refactor: tools: use a flag to indicate locked resources in crm_resource (authored by kgaillot).
Refactor: tools: use a flag to indicate locked resources in crm_resource
kgaillot committed rP32414475281d: Fix: tools: crm_resource target-role check should use meta-attribute table (authored by kgaillot).
Fix: tools: crm_resource target-role check should use meta-attribute table
kgaillot committed rP0fd133680f7b: Fix: tools: crm_resource is-managed check should use meta-attribute table (authored by kgaillot).
Fix: tools: crm_resource is-managed check should use meta-attribute table
kgaillot committed rP973eb2694b33: Refactor: tools: pass node to cli_resource_check() (authored by kgaillot).
Refactor: tools: pass node to cli_resource_check()
kgaillot committed rPe9523c1b2384: Refactor: tools: drop unused argument from cli_resource_check() (authored by kgaillot).
Refactor: tools: drop unused argument from cli_resource_check()
kgaillot committed rPb1a1a07f3e44: Refactor: tools: drop unused argument from resource-reasons-list message (authored by kgaillot).
Refactor: tools: drop unused argument from resource-reasons-list message
kgaillot committed rPc3bfde0536f2: Feature: tools: crm_resource --why now checks node health status (authored by kgaillot).
Feature: tools: crm_resource --why now checks node health status
kgaillot committed rP48730fd51a22: Low: schemas: copy crm_resource API schema in preparation for changes (authored by kgaillot).
Low: schemas: copy crm_resource API schema in preparation for changes
kgaillot committed rP75a885d9da92: Fix: tools: correct crm_resource --why schema to match actual output (authored by kgaillot).
Fix: tools: correct crm_resource --why schema to match actual output
kgaillot committed rP79bdbbde27ad: Test: cts-cli: use validated XML output for crm_resource --why test (authored by kgaillot).
Test: cts-cli: use validated XML output for crm_resource --why test
kgaillot committed rP5e4f993859dd: Low: schemas: simplify crm_resource --why schema (authored by kgaillot).
Low: schemas: simplify crm_resource --why schema
kgaillot committed rP929d1b40e82f: Low: schemas: update crm_resource --why schema for new health check (authored by kgaillot).
Low: schemas: update crm_resource --why schema for new health check
kgaillot committed rP6630e55abc7b: Test: cts-cli: add tests for checking resource status on unhealthy node (authored by kgaillot).
Test: cts-cli: add tests for checking resource status on unhealthy node
Jul 6 2022
Jul 6 2022
kgaillot committed rPbfb50b22ba00: Log: libcrmcommon: no need for "Cleaning up memory" message (authored by kgaillot).
Log: libcrmcommon: no need for "Cleaning up memory" message
kgaillot committed rPd0774dab74ff: Build: RPMs: provide a virtual package needed by booth (authored by kgaillot).
Build: RPMs: provide a virtual package needed by booth
kgaillot committed rP8bd6c8e5d148: Refactor: scheduler: make "ordered" clone variant member a flag (authored by kgaillot).
Refactor: scheduler: make "ordered" clone variant member a flag
kgaillot committed rP77d2364d1abd: Refactor: scheduler: make more clone variant members into flags (authored by kgaillot).
Refactor: scheduler: make more clone variant members into flags
kgaillot committed rP60e5315d6ccf: Refactor: scheduler: drop unnecessary arguments to child_promoting_constraints() (authored by kgaillot).
Refactor: scheduler: drop unnecessary arguments to child_promoting_constraints()
kgaillot committed rPedd3855f2741: Refactor: scheduler: drop dead code in child_promoting_constraints() (authored by kgaillot).
Refactor: scheduler: drop dead code in child_promoting_constraints()
kgaillot committed rP1297c2cca413: Refactor: scheduler: best practices when ordering instance promotion (authored by kgaillot).
Refactor: scheduler: best practices when ordering instance promotion
kgaillot committed rPf04c1ea97475: Refactor: scheduler: drop dead code in child_demoting_constraints() (authored by kgaillot).
Refactor: scheduler: drop dead code in child_demoting_constraints()
kgaillot committed rPce2f07fb1cce: Refactor: scheduler: drop unnecessary arguments to child_demoting_constraints() (authored by kgaillot).
Refactor: scheduler: drop unnecessary arguments to child_demoting_constraints()
kgaillot committed rP8b7b4294109e: Refactor: scheduler: best practices when ordering instance demotion (authored by kgaillot).
Refactor: scheduler: best practices when ordering instance demotion
kgaillot committed rPa7195a62f44d: Refactor: scheduler: best practices when checking for role changes (authored by kgaillot).
Refactor: scheduler: best practices when checking for role changes
kgaillot committed rP127fd57c4aa3: Refactor: scheduler: best practices for apply_promoted_location() (authored by kgaillot).
Refactor: scheduler: best practices for apply_promoted_location()
kgaillot committed rP76391835aa10: Refactor: scheduler: best practices for node_to_be_promoted_on() (authored by kgaillot).
Refactor: scheduler: best practices for node_to_be_promoted_on()
kgaillot committed rPf59582edd813: Refactor: scheduler: pcmk__node_available() optionally checks guest (authored by kgaillot).
Refactor: scheduler: pcmk__node_available() optionally checks guest
kgaillot committed rP356d4a745c92: Refactor: scheduler: pcmk__node_available() optionally checks score (authored by kgaillot).
Refactor: scheduler: pcmk__node_available() optionally checks score
kgaillot committed rP7ae9293280a0: Refactor: scheduler: best practices for sort_promotable_instance() (authored by kgaillot).
Refactor: scheduler: best practices for sort_promotable_instance()
kgaillot committed rP057da99a8bf7: Low: controller: validate controller requests better (authored by kgaillot).
Low: controller: validate controller requests better
kgaillot committed rPb6c7ab3c862f: Low: controller: validate execution requests better (authored by kgaillot).
Low: controller: validate execution requests better
kgaillot committed rPa6751ed3e248: Low: controller: validate transition requests better (authored by kgaillot).
Low: controller: validate transition requests better
kgaillot committed rP253f51d37adc: Log: controller: improve logs when routing messages (authored by kgaillot).
Log: controller: improve logs when routing messages
kgaillot committed rP0e91563af8ae: Low: libcrmcommon: validate attribute manager IPC messages better (authored by kgaillot).
Low: libcrmcommon: validate attribute manager IPC messages better
kgaillot committed rP07ffb1a20a1b: Low: pacemakerd: validate IPC messages better (authored by kgaillot).
Low: pacemakerd: validate IPC messages better
kgaillot committed rPd50c563ce179: Low: pacemaker-schedulerd: validate IPC messages better (authored by kgaillot).
Low: pacemaker-schedulerd: validate IPC messages better
kgaillot committed rPe6113f79fa93: Log: libcrmcommon: validate controller IPC messages better (authored by kgaillot).
Log: libcrmcommon: validate controller IPC messages better
kgaillot committed rPca1d68fb80d2: Low: libcrmcommon: validate pacemaker-schedulerd messages better (authored by kgaillot).
Low: libcrmcommon: validate pacemaker-schedulerd messages better
kgaillot committed rP9d0513ad7557: Low: libcrmcommon: validate pacemakerd messages better (authored by kgaillot).
Low: libcrmcommon: validate pacemakerd messages better
Low: libcib: validate requests better
Refactor: cib: remove dead code
kgaillot committed rP77b3789ea20c: Low: scheduler: improve validation of resource XML (authored by kgaillot).
Low: scheduler: improve validation of resource XML
kgaillot committed rP94dd6a00ea3b: Low: fencer: improve topology level validation (authored by kgaillot).
Low: fencer: improve topology level validation
kgaillot committed rP3ae6205b96b5: Refactor: fencer: simplify default request handler (authored by kgaillot).
Refactor: fencer: simplify default request handler
kgaillot committed rP1466344a0a15: Refactor: controller: make process_te_message() easier to follow (authored by kgaillot).
Refactor: controller: make process_te_message() easier to follow
kgaillot committed rP5089a4a99b02: Log: various: improve messages that use pcmk__s() (authored by kgaillot).
Log: various: improve messages that use pcmk__s()
kgaillot committed rPb4a04634f8d9: Refactor: controller: check pointer for NULL *before* using it (authored by kgaillot).
Refactor: controller: check pointer for NULL *before* using it
Log: libcrmcommon: don't try to log NULL
kgaillot committed rPd324596465f7: Refactor: scheduler: break line at 80 characters (authored by kgaillot).
Refactor: scheduler: break line at 80 characters
Log: libcib: quote ID in trace messages
kgaillot committed rP97676d07c333: Log: libcrmcommon: improve pcmk_controld_api_reprobe() debug message (authored by kgaillot).
Log: libcrmcommon: improve pcmk_controld_api_reprobe() debug message
kgaillot committed rP38109ded6471: API: libcib: deprecate cib_api_operations_t:delete_absolute() (authored by kgaillot).
API: libcib: deprecate cib_api_operations_t:delete_absolute()
kgaillot committed rP9d1048dd9c05: Log: libcrmservice: fix log message arguments (authored by kgaillot).
Log: libcrmservice: fix log message arguments
Jul 5 2022
Jul 5 2022
kgaillot committed rPa833d8ff7239: Doc: Pacemaker Explained: document ACL groups are now supported (authored by kgaillot).
Doc: Pacemaker Explained: document ACL groups are now supported
kgaillot committed rPb617e4fa4479: Doc: books: fix upload directory for build information (authored by kgaillot).
Doc: books: fix upload directory for build information
kgaillot committed rPcf85b8a6aea1: Doc: Pacemaker Development: rearrange API sections (authored by kgaillot).
Doc: Pacemaker Development: rearrange API sections
kgaillot committed rP8394acbc8da4: Doc: Pacemaker Development: reorganize C chapter sections (authored by kgaillot).
Doc: Pacemaker Development: reorganize C chapter sections
kgaillot committed rP1524bd3f05fe: Doc: Pacemaker Development: add a section about C macros (authored by kgaillot).
Doc: Pacemaker Development: add a section about C macros
kgaillot committed rPff6a2f3993ea: Doc: libcrmcommon: correct error in pcmk__xml_update() doxygen description (authored by kgaillot).
Doc: libcrmcommon: correct error in pcmk__xml_update() doxygen description
kgaillot committed rPd751bcab73c3: Doc: Pacemaker Development: mention closing task from commit message (authored by kgaillot).
Doc: Pacemaker Development: mention closing task from commit message
Doc: libcrmservice: fix typo in comment
kgaillot committed rP1c8f3939806d: Low: tools: improve error message wording in crm_resource (authored by kgaillot).
Low: tools: improve error message wording in crm_resource
Low: libcib: make static analysis happy
Log: attrd: improve dampening logs
kgaillot committed rP4f16140ec93d: Test: cts-lab: ignore fencer connection loss if pacemaker-based is shot (authored by kgaillot).
Test: cts-lab: ignore fencer connection loss if pacemaker-based is shot
Jun 28 2022
Jun 28 2022
kgaillot committed rPe484f6d19ed4: Refactor: scheduler: best practices for parent_node_instance() (authored by kgaillot).
Refactor: scheduler: best practices for parent_node_instance()
kgaillot committed rPa2de15a8bf55: Refactor: scheduler: rename sort_clone_instance() (authored by kgaillot).
Refactor: scheduler: rename sort_clone_instance()
kgaillot committed rP5c1cab317f93: Refactor: scheduler: functionize creating a hash table with one node (authored by kgaillot).
Refactor: scheduler: functionize creating a hash table with one node
kgaillot committed rP4c388d665079: Refactor: scheduler: functionize applying parent's colocation scores (authored by kgaillot).
Refactor: scheduler: functionize applying parent's colocation scores
kgaillot committed rP9e150fa323f7: Refactor: scheduler: drop unused argument from pcmk__cmp_instance() (authored by kgaillot).
Refactor: scheduler: drop unused argument from pcmk__cmp_instance()
kgaillot committed rP11b36b660d35: Refactor: scheduler: best practices when sorting instances by colocation scores (authored by kgaillot).
Refactor: scheduler: best practices when sorting instances by colocation scores
kgaillot committed rPb30beaf9f86a: Refactor: scheduler: best practices when sorting instances (authored by kgaillot).
Refactor: scheduler: best practices when sorting instances
kgaillot committed rPfdc592c4f062: Refactor: scheduler: best practices when checking whether resource failed (authored by kgaillot).
Refactor: scheduler: best practices when checking whether resource failed
kgaillot committed rP34209e2e63c1: Refactor: scheduler: functionize checking whether node is allowed (authored by kgaillot).
Refactor: scheduler: functionize checking whether node is allowed
kgaillot committed rPc7de34ec3513: Refactor: scheduler: expose instance number comparator in libpacemaker (authored by kgaillot).
Refactor: scheduler: expose instance number comparator in libpacemaker
kgaillot committed rP2e4fbf24c3a4: Test: cts-scheduler: update scores for instance number change (authored by kgaillot).
Test: cts-scheduler: update scores for instance number change
kgaillot committed rP4a59702123ea: Low: scheduler: compare instance numbers not IDs for assignment order (authored by kgaillot).
Low: scheduler: compare instance numbers not IDs for assignment order
Refactor: scheduler: remove dead code
kgaillot committed rP6572d8e9a3e3: Test: cts-scheduler: update expected scores for instance sorting change (authored by kgaillot).
Test: cts-scheduler: update expected scores for instance sorting change
kgaillot committed rPa0feb2e25d84: Low: scheduler: don't prefer greater anti-colocation when ordering instances… (authored by kgaillot).
Low: scheduler: don't prefer greater anti-colocation when ordering instances…
kgaillot committed rP8accb627edd5: Refactor: scheduler: drop pcmk__is_unfence_device() (authored by kgaillot).
Refactor: scheduler: drop pcmk__is_unfence_device()
kgaillot committed rPe487d0b2412c: Refactor: scheduler: drop redundant resource/node arguments (authored by kgaillot).
Refactor: scheduler: drop redundant resource/node arguments
kgaillot committed rP448726048d95: Fix: scheduler: restore line dropped by 34209e2e63 (authored by kgaillot).
Fix: scheduler: restore line dropped by 34209e2e63