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 (177 w, 1 d)
Tue, Oct 8
Tue, Oct 8
kgaillot added a project to T815: Separate XML element-related functions into xml_element.c: Restricted Project.
Tue, Oct 8, 7:31 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rPcbbaab44d8d7: Fix: libcrmcommon: avoid potential overflow when adding seconds (authored by kgaillot).
Fix: libcrmcommon: avoid potential overflow when adding seconds
kgaillot committed rP5a3198b46a1e: Log: pacemakerd: combine subdaemon start-up logs (authored by kgaillot).
Log: pacemakerd: combine subdaemon start-up logs
kgaillot committed rP3fbbf5ebd23f: Doc: Pacemaker Explained: durations must be nonnegative (authored by kgaillot).
Doc: Pacemaker Explained: durations must be nonnegative
kgaillot committed rPc601066f1878: Build: libraries: update shared object versions for 2.1.9 (authored by kgaillot).
Build: libraries: update shared object versions for 2.1.9
kgaillot committed rP9c3599ce9cd2: Build: update version information for 2.1.9 (authored by kgaillot).
Build: update version information for 2.1.9
kgaillot committed rP1e8a575bec39: Log: pacemakerd: combine subdaemon start-up logs (authored by kgaillot).
Log: pacemakerd: combine subdaemon start-up logs
kgaillot committed rPf94fb4dfa9b2: Fix: libcrmcommon: avoid potential overflow when adding seconds (authored by kgaillot).
Fix: libcrmcommon: avoid potential overflow when adding seconds
kgaillot committed rPf029e36732e0: Doc: Pacemaker Explained: durations must be nonnegative (authored by kgaillot).
Doc: Pacemaker Explained: durations must be nonnegative
Mon, Oct 7
Mon, Oct 7
kgaillot updated the task description for T853: Pacemaker issues requiring investigation.
Mon, Oct 7, 6:41 PM · Restricted Project
kgaillot updated the task description for T895: Rename "stonith" options.
kgaillot updated the task description for T894: Rename "orphan" cluster properties.
Thu, Oct 3
Thu, Oct 3
kgaillot committed rP95cef6b30764: Doc: ChangeLog: update for 2.1.9-rc1 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.9-rc1 release
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
kgaillot committed rP262b3136cb51: Doc: Pacemaker Explained: document custom recurring operations (authored by kgaillot).
Doc: Pacemaker Explained: document custom recurring operations
kgaillot committed rP18e4767c38f8: Low: scheduler: ignore unknown actions for resource state (authored by kgaillot).
Low: scheduler: ignore unknown actions for resource state
kgaillot committed rPe14b2cbafa9e: Feature: tools: crm_shadow --reset now requires --force (authored by kgaillot).
Feature: tools: crm_shadow --reset now requires --force
kgaillot committed rP10534a20a1f0: Test: cts-cli: overhaul crm_shadow reset tests (authored by kgaillot).
Test: cts-cli: overhaul crm_shadow reset tests
kgaillot committed rPc0f9478af986: API: libcrmservice: deprecate services_ocf_exitcode_str() (authored by kgaillot).
API: libcrmservice: deprecate services_ocf_exitcode_str()
kgaillot committed rP4f2d801b01f3: Log: all: use consistent capitalization in execution status strings (authored by kgaillot).
Log: all: use consistent capitalization in execution status strings
kgaillot committed rP95ac947d3018: Low: libpacemaker: don't pass node attributes with fence actions (authored by kgaillot).
Low: libpacemaker: don't pass node attributes with fence actions
kgaillot committed rP143ae615d761: Feature: CIB: ignore node expressions for meta-attributes (authored by kgaillot).
Feature: CIB: ignore node expressions for meta-attributes
kgaillot committed rP8b4603a5b802: Low: various: drop support for pre-1.1.12 ACL message syntax (authored by kgaillot).
Low: various: drop support for pre-1.1.12 ACL message syntax
kgaillot committed rPa7df27e0a523: Build: libraries: update shared object versions for 2.1.9 (authored by kgaillot).
Build: libraries: update shared object versions for 2.1.9
kgaillot committed rPee6835794edb: Low: NLS: update translations for current code base (authored by kgaillot).
Low: NLS: update translations for current code base
kgaillot committed rPa894c3611056: Build: update version information for 2.1.9 (authored by kgaillot).
Build: update version information for 2.1.9
kgaillot added a project to T807: Drop support for deprecated aliases of cluster options: Restricted Project.
Thu, Oct 3, 10:25 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
Wed, Oct 2
Wed, Oct 2
kgaillot committed rP8012f1b26784: Refactor: scheduler: don't use preprocessor directive within macro argument (authored by kgaillot).
Refactor: scheduler: don't use preprocessor directive within macro argument
kgaillot committed rPda6111148e18: Refactor: libcrmcommon: move crm_abort() to results.c (authored by kgaillot).
Refactor: libcrmcommon: move crm_abort() to results.c
kgaillot committed rP7b3b63e14a76: Refactor: libcrmcommon: expose abort_as() (authored by kgaillot).
Refactor: libcrmcommon: expose abort_as()
kgaillot committed rP41d4467a0625: Test: agents: tighten up OCF validation output (authored by kgaillot).
Test: agents: tighten up OCF validation output
kgaillot committed rP0704f841b402: API: libcrmcommon: deprecate CRM_ASSERT() (authored by kgaillot).
API: libcrmcommon: deprecate CRM_ASSERT()
Refactor: scheduler: drop dead code
Refactor: all: use pcmk__assert()
kgaillot committed rP956714006a44: Refactor: libcrmcommon: add pcmk__assert() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__assert()
kgaillot committed rP55319f97c1f5: Low: scheduler: avoid overflow in utilization values (authored by kgaillot).
Low: scheduler: avoid overflow in utilization values
kgaillot committed rP3511059b331f: Refactor: libcrmservice: initialize struct (authored by kgaillot).
Refactor: libcrmservice: initialize struct
kgaillot committed rPf12b5da4bd91: Low: libcrmcommon,libcib,scheduler: use unsigned int for CIB sequence number (authored by kgaillot).
Low: libcrmcommon,libcib,scheduler: use unsigned int for CIB sequence number
kgaillot committed rPbeb4831080b0: Refactor: libcrmcommon: add pcmk__xe_get_flags() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__xe_get_flags()
kgaillot committed rP58506a7c7743: Log: fencer: warn if device support flags invalid (authored by kgaillot).
Log: fencer: warn if device support flags invalid
kgaillot committed rP649b2968129b: Low: libcrmservice: use proper types with write() (authored by kgaillot).
Low: libcrmservice: use proper types with write()
kgaillot committed rPb9e35e88c5c4: Low: libcrmservice: accept no more than around 10MiB stdout/stderr (authored by kgaillot).
Low: libcrmservice: accept no more than around 10MiB stdout/stderr
kgaillot committed rPfa0bf74a592b: Log: pacemaker-based,libcib: warn for invalid call options (authored by kgaillot).
Log: pacemaker-based,libcib: warn for invalid call options
kgaillot committed rPde865ca4d7ea: Log: controller,liblrmd: warn for invalid remote proxy IPC flags (authored by kgaillot).
Log: controller,liblrmd: warn for invalid remote proxy IPC flags
kgaillot committed rPd36e32dcbf86: Log: fencer: warn for invalid call options (authored by kgaillot).
Log: fencer: warn for invalid call options
kgaillot committed rP56e2045786b1: Refactor: libpe_status: rename order_actions() arguments (authored by kgaillot).
Refactor: libpe_status: rename order_actions() arguments
kgaillot committed rP41a3a5626424: Doc: Pacemaker Explained: improve failure-timeout description (authored by kgaillot).
Doc: Pacemaker Explained: improve failure-timeout description
kgaillot committed rP4790e2781d6f: Low: controller: avoid overflow in recheck time (authored by kgaillot).
Low: controller: avoid overflow in recheck time
kgaillot committed rPd80d3d8739ac: Test: test-headers.sh: get working on *BSD (authored by kgaillot).
Test: test-headers.sh: get working on *BSD
kgaillot committed rPc4b1038dfed7: Fix: libcrmcommon: bounds-check when adding to years (authored by kgaillot).
Fix: libcrmcommon: bounds-check when adding to years
kgaillot committed rP55e9376029eb: Mid: scheduler: Fixed memory leak when searching for unfencing devices. (authored by HideoYamauchi).
Mid: scheduler: Fixed memory leak when searching for unfencing devices.
kgaillot moved T824: Make GnuTLS handshakes asynchronous from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Oct 2, 5:39 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T891: Don't assert on vfprintf() error at tool exit.
Wed, Oct 2, 5:29 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot moved T891: Don't assert on vfprintf() error at tool exit from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Wed, Oct 2, 5:27 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot changed the status of T891: Don't assert on vfprintf() error at tool exit from Open to WIP.
Wed, Oct 2, 5:24 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited the content of Pacemaker Release Checklist.
Wed, Oct 2, 3:54 PM · Restricted Project
kgaillot edited the content of Pacemaker Release Checklist.
Wed, Oct 2, 3:22 PM · Restricted Project
kgaillot edited the content of Pacemaker Release Checklist.
Wed, Oct 2, 3:18 PM · Restricted Project
kgaillot added a project to T785: Fix handling of fence device monitor timeouts: Unknown Object (Project).
Wed, Oct 2, 11:30 AM · Unknown Object (Project), Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP6be57c9cfa39: Test: agents: tighten up OCF validation output (authored by kgaillot).
Test: agents: tighten up OCF validation output
kgaillot committed rPe6f6b87e777e: Refactor: libcrmcommon: move crm_abort() to results.c (authored by kgaillot).
Refactor: libcrmcommon: move crm_abort() to results.c
kgaillot committed rPdc9157397152: Refactor: scheduler: don't use preprocessor directive within macro argument (authored by kgaillot).
Refactor: scheduler: don't use preprocessor directive within macro argument
Refactor: all: use pcmk__assert()
kgaillot committed rP93208e6d3709: Refactor: libcrmcommon: expose abort_as() (authored by kgaillot).
Refactor: libcrmcommon: expose abort_as()
kgaillot committed rP5598778d28d3: Refactor: libcrmcommon: add pcmk__assert() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__assert()
kgaillot committed rP7bdb68833ffc: API: libcrmcommon: deprecate CRM_ASSERT() (authored by kgaillot).
API: libcrmcommon: deprecate CRM_ASSERT()
kgaillot committed rP401210b66626: Refactor: libcrmservice: initialize struct (authored by kgaillot).
Refactor: libcrmservice: initialize struct
kgaillot committed rP7b4899ac9ae5: Low: scheduler: avoid overflow in utilization values (authored by kgaillot).
Low: scheduler: avoid overflow in utilization values
kgaillot committed rP93da35f9ad88: Low: libcrmcommon,libcib,scheduler: use unsigned int for CIB sequence number (authored by kgaillot).
Low: libcrmcommon,libcib,scheduler: use unsigned int for CIB sequence number
kgaillot committed rP3c8cbedd281c: Low: libcrmservice: use proper types with write() (authored by kgaillot).
Low: libcrmservice: use proper types with write()
kgaillot committed rPc9d9387bb907: Log: fencer: warn if device support flags invalid (authored by kgaillot).
Log: fencer: warn if device support flags invalid
kgaillot committed rP677be7b7356a: Refactor: libcrmcommon: add pcmk__xe_get_flags() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__xe_get_flags()
kgaillot committed rPfc4f22080d23: Log: fencer: warn for invalid call options (authored by kgaillot).
Log: fencer: warn for invalid call options
kgaillot committed rP7589d00ecdb5: Log: pacemaker-based,libcib: warn for invalid call options (authored by kgaillot).
Log: pacemaker-based,libcib: warn for invalid call options
kgaillot committed rPe00b43667572: Log: controller,liblrmd: warn for invalid remote proxy IPC flags (authored by kgaillot).
Log: controller,liblrmd: warn for invalid remote proxy IPC flags
kgaillot committed rPdb45686900b0: Doc: Pacemaker Explained: improve failure-timeout description (authored by kgaillot).
Doc: Pacemaker Explained: improve failure-timeout description
kgaillot closed Restricted Maniphest Task, a subtask of T781: Improve terminology for clarity, as Merged.
kgaillot committed rP822f5811b419: Low: libcrmservice: accept no more than around 10MiB stdout/stderr (authored by kgaillot).
Low: libcrmservice: accept no more than around 10MiB stdout/stderr
kgaillot committed rPee5d210a2db9: Refactor: libpe_status: rename order_actions() arguments (authored by kgaillot).
Refactor: libpe_status: rename order_actions() arguments
kgaillot committed rPf0f042d66d74: Low: controller: avoid overflow in recheck time (authored by kgaillot).
Low: controller: avoid overflow in recheck time
kgaillot committed rP362c875f7322: Test: test-headers.sh: get working on *BSD (authored by kgaillot).
Test: test-headers.sh: get working on *BSD
kgaillot committed rP70120013ac5d: Fix: libcrmcommon: bounds-check when adding to years (authored by kgaillot).
Fix: libcrmcommon: bounds-check when adding to years
Tue, Oct 1
Tue, Oct 1
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
kgaillot triaged T888: Allow guest nodes that aren't fenced by fencing hypervisor as Wishlist priority.
kgaillot triaged T887: Controller should handle executor communication problems gracefully as Normal priority.
kgaillot added a parent task for T886: Finish public libpacemaker API for stonith_admin: Unknown Object (Maniphest Task).
kgaillot moved T742: Drop "default" as an allowed value for some meta-attributes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
kgaillot committed rPac8a75044d63: Test: cts-cli: drop some crm_simulate validity tests (authored by kgaillot).
Test: cts-cli: drop some crm_simulate validity tests
kgaillot committed rP86410495fd5b: Test: cts-cli: move invalid validate-with test to beginning of validity tests (authored by kgaillot).
Test: cts-cli: move invalid validate-with test to beginning of validity tests