Ken Gaillot is a Principal Software Engineer with Red Hat, Red Hat's technical lead for the Pacemaker project, and the ClusterLabs community manager.
User Details
User Details
- User Since
- May 21 2021, 6:15 PM (173 w, 6 d)
Yesterday
Yesterday
kgaillot moved T880: Require one or more non-id attributes in date_spec, duration, and rsc_expression from Restricted Project Column to Restricted Project Column on the Restricted Project board.
kgaillot triaged T880: Require one or more non-id attributes in date_spec, duration, and rsc_expression as Low priority.
kgaillot edited the content of Pacemaker 3.0 Changes.
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
kgaillot edited the content of Pacemaker 3.0 Changes.
kgaillot edited the content of Pacemaker 3.0 Build Changes.
kgaillot edited the content of Pacemaker 3.0 Build Changes.
kgaillot moved T879: Drop support for OCF agent "reload" action from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Sep 18, 5:58 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a parent task for T879: Drop support for OCF agent "reload" action: Unknown Object (Maniphest Task).
Wed, Sep 18, 5:58 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot added a subtask for T879: Drop support for OCF agent "reload" action: Unknown Object (Maniphest Task).
Wed, Sep 18, 5:57 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T879: Drop support for OCF agent "reload" action.
Wed, Sep 18, 5:57 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T879: Drop support for OCF agent "reload" action.
Wed, Sep 18, 5:52 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T879: Drop support for OCF agent "reload" action from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Sep 18, 5:51 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
Wed, Sep 18, 5:50 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T878: Drop support for old ACL syntax in IPC requests.
kgaillot closed Restricted Maniphest Task, a subtask of T829: Drop support for require-all in order constraints, as Merged.
Wed, Sep 18, 5:24 PM · Restricted Project
kgaillot closed Restricted Maniphest Task, a subtask of T878: Drop support for old ACL syntax in IPC requests, as Merged.
kgaillot added a subtask for T878: Drop support for old ACL syntax in IPC requests: Unknown Object (Maniphest Task).
kgaillot added a subtask for T829: Drop support for require-all in order constraints: Unknown Object (Maniphest Task).
Wed, Sep 18, 4:38 PM · Restricted Project
kgaillot removed a parent task for T829: Drop support for require-all in order constraints: Unknown Object (Maniphest Task).
Wed, Sep 18, 4:37 PM · Restricted Project
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
kgaillot committed rP76a64c1061a8: Refactor: pacemaker-based: best practices for authenticate_user() (authored by kgaillot).
Refactor: pacemaker-based: best practices for authenticate_user()
kgaillot committed rP3f14a4ae92cd: Log: pacemaker-based: improve remote client connection messages (authored by kgaillot).
Log: pacemaker-based: improve remote client connection messages
kgaillot committed rP6dcf7edf5bcf: Refactor: pacemaker-based: drop unnecessary loop (authored by kgaillot).
Refactor: pacemaker-based: drop unnecessary loop
kgaillot committed rPa63a7b4947aa: Fix: libcib: treat empty variant variables same as unset (authored by kgaillot).
Fix: libcib: treat empty variant variables same as unset
kgaillot committed rP21e6b28a7081: Build: configure: report PAM support in features list (authored by kgaillot).
Build: configure: report PAM support in features list
kgaillot committed rP070fb456bb62: Low: pacemaker-based: compare remote user names case-sensitively (authored by kgaillot).
Low: pacemaker-based: compare remote user names case-sensitively
kgaillot committed rP633aa638f767: Refactor: pacemaker-based: best practices for construct_pam_passwd() (authored by kgaillot).
Refactor: pacemaker-based: best practices for construct_pam_passwd()
kgaillot committed rPf26008344309: Refactor: pacemaker-based: make string ownership clearer (authored by kgaillot).
Refactor: pacemaker-based: make string ownership clearer
kgaillot committed rP2220d8419f13: Doc: Pacemaker Administration: correct remote CIB information (authored by kgaillot).
Doc: Pacemaker Administration: correct remote CIB information
kgaillot committed rP52c55ef4acc8: Low: controller: avoid memory leak on scheduler API error (authored by kgaillot).
Low: controller: avoid memory leak on scheduler API error
kgaillot committed rP65b031a31c00: Log: pacemaker-based: log cluster-ipc-limit errors (authored by kgaillot).
Log: pacemaker-based: log cluster-ipc-limit errors
kgaillot committed rPe6f34e149c3c: Log: libcrmcommon: improve IPC buffer size messages (authored by kgaillot).
Log: libcrmcommon: improve IPC buffer size messages
kgaillot committed rP07920bf1d580: Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit (authored by kgaillot).
Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit
kgaillot committed rP0b56c16b7ae1: Doc: Pacemaker Explained: drop PCMK_dh_min_bits (authored by kgaillot).
Doc: Pacemaker Explained: drop PCMK_dh_min_bits
kgaillot committed rPd3f5c2d43e1f: Doc: Pacemaker Explained: document Pacemaker Remote (authored by kgaillot).
Doc: Pacemaker Explained: document Pacemaker Remote
Doc: Pacemaker Remote: drop book
kgaillot committed rPce4ba1b71a30: Test: coverity: disable year 2038 warnings (authored by kgaillot).
Test: coverity: disable year 2038 warnings
kgaillot committed rP6bef4126e7ab: Build: configure: redefine constant for concurrent-fencing default (authored by kgaillot).
Build: configure: redefine constant for concurrent-fencing default
kgaillot committed rP6d68271b11c2: Refactor: libcrmcommon: avoid unused value (authored by kgaillot).
Refactor: libcrmcommon: avoid unused value
kgaillot committed rP82bf6d056577: Dev: .gitignore: ignore main-branch generated file (authored by kgaillot).
Dev: .gitignore: ignore main-branch generated file
kgaillot committed rPa22c789e31d7: Refactor: scheduler: use pcmk_parse_score() when unpacking order constraint (authored by kgaillot).
Refactor: scheduler: use pcmk_parse_score() when unpacking order constraint
kgaillot committed rPd9e702122f40: Low: scheduler: ignore and warn for invalid node health attributes (authored by kgaillot).
Low: scheduler: ignore and warn for invalid node health attributes
kgaillot committed rPbe600502d319: Log: scheduler: warn if nvpair block score is invalid (authored by kgaillot).
Log: scheduler: warn if nvpair block score is invalid
kgaillot committed rP48d5b2c16a2e: Refactor: scheduler: pass integer score to pe_create_node() (authored by kgaillot).
Refactor: scheduler: pass integer score to pe_create_node()
kgaillot committed rP16862c144725: Log: scheduler: warn if node score is invalid (authored by kgaillot).
Log: scheduler: warn if node score is invalid
kgaillot committed rP802a0e6058a8: Log: scheduler: warn for invalid promotion scores (authored by kgaillot).
Log: scheduler: warn for invalid promotion scores
kgaillot committed rP68f75ff8cd65: Log: scheduler: warn for invalid fail counts (authored by kgaillot).
Log: scheduler: warn for invalid fail counts
kgaillot committed rP60b20a6ecaa3: Refactor: libcrmcommon: add pcmk__xe_get_score() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__xe_get_score()
kgaillot committed rP98932dc020f3: Log: scheduler: warn if resource stickiness is invalid (authored by kgaillot).
Log: scheduler: warn if resource stickiness is invalid
kgaillot committed rP1a14fd6a4248: Log: scheduler: warn if resource priority is invalid (authored by kgaillot).
Log: scheduler: warn if resource priority is invalid
kgaillot committed rPdbdc9ae184d9: Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score() (authored by kgaillot).
Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score()
kgaillot committed rP3169ee0be734: API: libcrmcommon: add pcmk_parse_score() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_score()
kgaillot committed rP5b4bb14e377b: Log: controller: improve stonith-max-attempts logs (authored by kgaillot).
Log: controller: improve stonith-max-attempts logs
kgaillot committed rPb6d0f216c4b9: Log: scheduler: warn for invalid health cluster option values (authored by kgaillot).
Log: scheduler: warn for invalid health cluster option values
kgaillot committed rP6be6110d49bc: Log: all: improve messages when parsing long integers (authored by kgaillot).
Log: all: improve messages when parsing long integers
kgaillot committed rP4b188dd05ab3: Low: controller: avoid memory leak on scheduler API error (authored by kgaillot).
Low: controller: avoid memory leak on scheduler API error
kgaillot committed rP97e1b2887f71: Doc: Pacemaker Administration: correct remote CIB information (authored by kgaillot).
Doc: Pacemaker Administration: correct remote CIB information
kgaillot committed rPa4c83545decf: Refactor: pacemaker-based: make string ownership clearer (authored by kgaillot).
Refactor: pacemaker-based: make string ownership clearer
kgaillot committed rPf3c4cc044bb4: Refactor: pacemaker-based: drop unnecessary loop (authored by kgaillot).
Refactor: pacemaker-based: drop unnecessary loop
kgaillot committed rP0bdaa8b3a2a7: Refactor: pacemaker-based: best practices for construct_pam_passwd() (authored by kgaillot).
Refactor: pacemaker-based: best practices for construct_pam_passwd()
kgaillot committed rP48a8dfef2ba0: Fix: libcib: treat empty variant variables same as unset (authored by kgaillot).
Fix: libcib: treat empty variant variables same as unset
kgaillot committed rP4ab6a2bd1721: Feature: pacemaker-based: reject remote users if PAM not available (authored by kgaillot).
Feature: pacemaker-based: reject remote users if PAM not available
kgaillot committed rPdfc937c7ef90: Build: configure: report PAM support in features list (authored by kgaillot).
Build: configure: report PAM support in features list
kgaillot committed rPa1408af4fbb2: Low: pacemaker-based: compare remote user names case-sensitively (authored by kgaillot).
Low: pacemaker-based: compare remote user names case-sensitively
kgaillot committed rP15f3b16c821c: Log: pacemaker-based: improve remote client connection messages (authored by kgaillot).
Log: pacemaker-based: improve remote client connection messages
kgaillot committed rP141fb33464f2: Refactor: pacemaker-based: best practices for authenticate_user() (authored by kgaillot).
Refactor: pacemaker-based: best practices for authenticate_user()
kgaillot merged Restricted Maniphest Task into T858: Treat globally-unique as configuration error when used with incompatible standards.
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
kgaillot triaged T876: Use AC_SEARCH_LIBS instead of AC_CHECK_LIB in configure.ac as Wishlist priority.
kgaillot lowered the priority of T853: Pacemaker issues requiring investigation from Normal to Wishlist.
Wed, Sep 18, 2:55 PM · Restricted Project
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
kgaillot edited the content of Pacemaker 3.0 Build Changes.
Thu, Sep 12
Thu, Sep 12
kgaillot committed rP66f5b73c2ca0: Fix: libcrmcommon: do not return partially parsed XML (authored by kgaillot).
Fix: libcrmcommon: do not return partially parsed XML
Test: libcrmcommon: correct XML syntax
kgaillot committed rP1b832f8faa3e: Feature: CIB: do not recover from XML syntax errors (authored by kgaillot).
Feature: CIB: do not recover from XML syntax errors
kgaillot committed rP94c5b659f893: Test: cts-cli: update expected output for XML parsing change (authored by kgaillot).
Test: cts-cli: update expected output for XML parsing change
Test: unit tests: free allocated memory
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
kgaillot created an object: Guest Node Walk-through.
kgaillot created an object: Remote Node Walk-through.
kgaillot committed rP305e325d2163: Log: libcrmcommon: improve IPC buffer size messages (authored by kgaillot).
Log: libcrmcommon: improve IPC buffer size messages
kgaillot committed rPa072bea6af25: Log: pacemaker-based: log cluster-ipc-limit errors (authored by kgaillot).
Log: pacemaker-based: log cluster-ipc-limit errors
kgaillot committed rPeadc7018ead7: Low: pacemaker-attrd: use pcmk_parse_score() in attrd_expand_value() (authored by kgaillot).
Low: pacemaker-attrd: use pcmk_parse_score() in attrd_expand_value()
kgaillot committed rPfff1dbc8f8b6: Log: scheduler: warn for invalid health cluster option values (authored by kgaillot).
Log: scheduler: warn for invalid health cluster option values
kgaillot committed rP56a00acc6aef: Log: all: improve messages when parsing long integers (authored by kgaillot).
Log: all: improve messages when parsing long integers
kgaillot committed rP70863dfd9b7e: Log: controller: improve stonith-max-attempts logs (authored by kgaillot).
Log: controller: improve stonith-max-attempts logs
kgaillot committed rPbfbcc98b6717: API: libcrmcommon: add pcmk_parse_score() (authored by kgaillot).
API: libcrmcommon: add pcmk_parse_score()
kgaillot committed rP6b07ab94822a: Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit (authored by kgaillot).
Doc: sysconfig,Pacemaker Explained: clarify PCMK_node_action_limit
kgaillot committed rPc905ccb6c725: Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score() (authored by kgaillot).
Refactor: libcrmcommon: use pcmk_parse_score() in pcmk__xe_set_score()
kgaillot committed rP5b03134eabaa: Low: scheduler: ignore and warn for invalid node health attributes (authored by kgaillot).
Low: scheduler: ignore and warn for invalid node health attributes
kgaillot committed rP91f320e8de15: Log: scheduler: warn if resource stickiness is invalid (authored by kgaillot).
Log: scheduler: warn if resource stickiness is invalid
kgaillot committed rPa4431a201efb: Feature: CIB: treat negative migration-threshold as invalid and use default (authored by kgaillot).
Feature: CIB: treat negative migration-threshold as invalid and use default
kgaillot committed rPd60a829617e0: Log: scheduler: warn if resource priority is invalid (authored by kgaillot).
Log: scheduler: warn if resource priority is invalid
kgaillot committed rPdee4d1adae57: Log: scheduler: warn for invalid fail counts (authored by kgaillot).
Log: scheduler: warn for invalid fail counts
kgaillot committed rPcbf5fc73c964: Log: scheduler: warn if nvpair block score is invalid (authored by kgaillot).
Log: scheduler: warn if nvpair block score is invalid