Page MenuHomeClusterLabs Projects

kgaillot (Ken Gaillot)
User

Projects

User does not belong to any projects.

User Details

User Since
May 21 2021, 6:15 PM (179 w, 2 d)

Ken Gaillot is a Principal Software Engineer with Red Hat, Red Hat's technical lead for the Pacemaker project, and the ClusterLabs community manager.

Recent Activity

Thu, Oct 24

kgaillot triaged T905: Support ordering of probes as Normal priority.
Thu, Oct 24, 11:16 AM · Restricted Project, Restricted Project
kgaillot added a comment to T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values.

T904 is now planned instead of this

Thu, Oct 24, 10:33 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot closed T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values, a subtask of T812: Improve validation of options, as Wontfix.
Thu, Oct 24, 10:32 AM · Restricted Project, Restricted Project
kgaillot closed T749: Validate stonith-watchdog-timeout appropriately and default to 0 on invalid values as Wontfix.
Thu, Oct 24, 10:32 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T876: Use AC_SEARCH_LIBS instead of AC_CHECK_LIB in configure.ac: Restricted Project.
Thu, Oct 24, 10:31 AM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T904: Dynamically adjust watchdog timeout per node as Normal priority.
Thu, Oct 24, 10:30 AM · Restricted Project, Restricted Project

Wed, Oct 23

kgaillot added a comment to T738: OCF_OUTPUT_FORMAT is set inappropriately.

The original intent was that this would be used with tools that call resource agents. An example use case would be crm_resource --show-metadata; if an agent supports text output to show metadata in a human-friendly fashion, crm_resource could show metadata in text or xml as requested.

Wed, Oct 23, 6:42 PM · Restricted Project
kgaillot lowered the priority of T810: Drop support for disabling schema validation from Normal to Wishlist.
Wed, Oct 23, 6:33 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T818: Add libcrmcluster to doxygen-generated HTML docs: Restricted Project.
Wed, Oct 23, 6:32 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T903: Split large IPC messages.
Wed, Oct 23, 6:24 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T903: Split large IPC messages: Restricted Project.
Wed, Oct 23, 6:23 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot raised the priority of T903: Split large IPC messages from Normal to High.
Wed, Oct 23, 6:09 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T903: Split large IPC messages as Normal priority.
Wed, Oct 23, 6:09 PM · Restricted Project, Restricted Project, Restricted Project

Tue, Oct 22

kgaillot triaged T901: Use asynchronous communication for liblrmd commands with replies as Low priority.
Tue, Oct 22, 4:25 PM · Restricted Project, Restricted Project

Mon, Oct 21

kgaillot added a comment to T882: Fix handling of XSL transform failures.

The output of crm_verify with /usr/share/pacemaker/upgrade-1.3-0.xsl moved to /tmp appears to contain suitable error messages. So did that part of this bug get fixed?

[root@pcmk-1 ~]# crm_verify -x $CIB_file
Relax-NG validity error : Extra element acls in interleave
Entity: line 16: element acls: Relax-NG validity error : Element configuration failed to validate content
Cannot upgrade configuration (claiming pacemaker-1.3 schema) to at least pacemaker-3.0 because it would not upgrade past pacemaker-1.3
The cluster will NOT be able to use this configuration.
Please manually update the configuration to conform to the pacemaker-3.10 syntax.
Errors found during check: config not valid
-V may provide more details
Mon, Oct 21, 4:50 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP6b4911ec2bc0: Refactor: libcrmcommon: drop unused warn-once values (authored by kgaillot).
Refactor: libcrmcommon: drop unused warn-once values
Mon, Oct 21, 3:47 PM
kgaillot committed rP6506ef0777a6: Feature: CIB: deprecate record-pending operation option (authored by kgaillot).
Feature: CIB: deprecate record-pending operation option
Mon, Oct 21, 3:47 PM
kgaillot committed rP40d69ff42414: Doc: ChangeLog: update for 2.1.9-rc3 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.9-rc3 release
Mon, Oct 21, 3:42 PM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Mon, Oct 21, 1:04 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Mon, Oct 21, 1:04 PM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Mon, Oct 21, 11:50 AM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Mon, Oct 21, 11:43 AM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Mon, Oct 21, 11:38 AM
kgaillot committed rP9170a9e59915: Build: common.mk: drop libltdl from default includes (authored by kgaillot).
Build: common.mk: drop libltdl from default includes
Mon, Oct 21, 10:49 AM
kgaillot committed rPda3bc2da1b5e: Low: agents: use configured run directory in attribute agent (authored by kgaillot).
Low: agents: use configured run directory in attribute agent
Mon, Oct 21, 10:49 AM
kgaillot committed rPe9b6c8654f37: Doc: agents: use RESOURCENAME in attribute agent metadata (authored by kgaillot).
Doc: agents: use RESOURCENAME in attribute agent metadata
Mon, Oct 21, 10:49 AM
kgaillot committed rPea64336db173: Low: agents: always allow attribute agent to show metadata (authored by kgaillot).
Low: agents: always allow attribute agent to show metadata
Mon, Oct 21, 10:49 AM
kgaillot committed rP05cc9aaa55f1: Refactor: pacemaked: use NULL for pointer comparison (authored by kgaillot).
Refactor: pacemaked: use NULL for pointer comparison
Mon, Oct 21, 10:49 AM
kgaillot committed rPe496779ee1a9: Low: libcrmcommon: any negative interval is an error (authored by kgaillot).
Low: libcrmcommon: any negative interval is an error
Mon, Oct 21, 10:49 AM
kgaillot committed rP8786f438caa4: Doc: Pacemaker Explained: correct typo in standard name (authored by kgaillot).
Doc: Pacemaker Explained: correct typo in standard name
Mon, Oct 21, 10:49 AM
kgaillot committed rP6506a0bff33e: Fix: tools: restore crmadmin default timeout to 30 seconds (authored by kgaillot).
Fix: tools: restore crmadmin default timeout to 30 seconds
Mon, Oct 21, 10:49 AM

Thu, Oct 17

kgaillot committed rP50e984545f68: Build: common.mk: drop libltdl from default includes (authored by kgaillot).
Build: common.mk: drop libltdl from default includes
Thu, Oct 17, 10:14 AM
kgaillot committed rPc430471d2ceb: Low: agents: use configured run directory in attribute agent (authored by kgaillot).
Low: agents: use configured run directory in attribute agent
Thu, Oct 17, 10:14 AM
kgaillot committed rPa606f06fcb46: Doc: agents: use RESOURCENAME in attribute agent metadata (authored by kgaillot).
Doc: agents: use RESOURCENAME in attribute agent metadata
Thu, Oct 17, 10:14 AM
kgaillot committed rPc74dcbb73d38: Low: agents: always allow attribute agent to show metadata (authored by kgaillot).
Low: agents: always allow attribute agent to show metadata
Thu, Oct 17, 10:14 AM
kgaillot committed rP20134239827e: Refactor: pacemaked: use NULL for pointer comparison (authored by kgaillot).
Refactor: pacemaked: use NULL for pointer comparison
Thu, Oct 17, 10:14 AM
kgaillot committed rP3d2d05f7ecf3: Doc: Pacemaker Explained: correct typo in standard name (authored by kgaillot).
Doc: Pacemaker Explained: correct typo in standard name
Thu, Oct 17, 10:14 AM
kgaillot committed rP23eb81a334c5: Low: libcrmcommon: any negative interval is an error (authored by kgaillot).
Low: libcrmcommon: any negative interval is an error
Thu, Oct 17, 10:14 AM
kgaillot committed rP11f60f9a2069: Fix: tools: restore crmadmin default timeout to 30 seconds (authored by kgaillot).
Fix: tools: restore crmadmin default timeout to 30 seconds
Thu, Oct 17, 10:14 AM

Wed, Oct 16

kgaillot triaged T900: Allow fencing-only transitions while a previous transition's actions are still pending as Normal priority.
Wed, Oct 16, 5:59 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T899: Allow ocf:pacemaker:attribute agent to work with unique clones as Wishlist priority.
Wed, Oct 16, 12:35 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs from Ensure 3.0.0 transforms do not invalidate XPaths used in ACLs to Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs.
Wed, Oct 16, 12:26 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot renamed T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs from Ensure multiple location rules are transformed to one for 3.0.0 to Ensure 3.0.0 transforms do not invalidate XPaths used in ACLs.
Wed, Oct 16, 9:42 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project

Tue, Oct 15

kgaillot moved T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Tue, Oct 15, 11:38 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T898: Ensure 3.0.0 transforms do not invalidate XPaths or IDs used in ACLs as High priority.
Tue, Oct 15, 11:28 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP33f3052b8966: Doc: ChangeLog: update for 2.1.9-rc2 release (authored by kgaillot).
Doc: ChangeLog: update for 2.1.9-rc2 release
Tue, Oct 15, 9:59 AM

Mon, Oct 14

kgaillot triaged T897: Investigate CIB transaction handling during rolling upgrade as Normal priority.
Mon, Oct 14, 4:12 PM · Restricted Project, Restricted Project
kgaillot moved T896: Log warnings if 3.0.0 XSLs cannot preserve behavior from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Oct 14, 12:36 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot edited projects for T896: Log warnings if 3.0.0 XSLs cannot preserve behavior, added: Restricted Project, Restricted Project, Restricted Project; removed Restricted Project.
Mon, Oct 14, 12:36 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T896: Log warnings if 3.0.0 XSLs cannot preserve behavior as High priority.
Mon, Oct 14, 12:27 PM · Restricted Project, Restricted Project, Restricted Project, Restricted Project

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
Tue, Oct 8, 3:47 PM
kgaillot committed rP5a3198b46a1e: Log: pacemakerd: combine subdaemon start-up logs (authored by kgaillot).
Log: pacemakerd: combine subdaemon start-up logs
Tue, Oct 8, 3:47 PM
kgaillot committed rP3fbbf5ebd23f: Doc: Pacemaker Explained: durations must be nonnegative (authored by kgaillot).
Doc: Pacemaker Explained: durations must be nonnegative
Tue, Oct 8, 3:47 PM
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
Tue, Oct 8, 12:16 PM
kgaillot committed rP9c3599ce9cd2: Build: update version information for 2.1.9 (authored by kgaillot).
Build: update version information for 2.1.9
Tue, Oct 8, 12:16 PM
kgaillot committed rP1e8a575bec39: Log: pacemakerd: combine subdaemon start-up logs (authored by kgaillot).
Log: pacemakerd: combine subdaemon start-up logs
Tue, Oct 8, 12:16 PM
kgaillot committed rPf94fb4dfa9b2: Fix: libcrmcommon: avoid potential overflow when adding seconds (authored by kgaillot).
Fix: libcrmcommon: avoid potential overflow when adding seconds
Tue, Oct 8, 12:16 PM
kgaillot committed rPf029e36732e0: Doc: Pacemaker Explained: durations must be nonnegative (authored by kgaillot).
Doc: Pacemaker Explained: durations must be nonnegative
Tue, Oct 8, 12:16 PM

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.
Mon, Oct 7, 6:28 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot updated the task description for T894: Rename "orphan" cluster properties.
Mon, Oct 7, 6:28 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T895: Rename "stonith" options as Low priority.
Mon, Oct 7, 6:27 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot added a project to T894: Rename "orphan" cluster properties: Restricted Project.
Mon, Oct 7, 6:24 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot triaged T894: Rename "orphan" cluster properties as Low priority.
Mon, Oct 7, 6:20 PM · Restricted Project, Restricted Project, Restricted Project

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
Thu, Oct 3, 2:58 PM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Thu, Oct 3, 2:56 PM
kgaillot edited the content of Pacemaker 3.0 Behavioral Changes.
Thu, Oct 3, 2:55 PM
kgaillot edited the content of Pacemaker 3.0 Configuration Changes.
Thu, Oct 3, 2:55 PM
kgaillot committed rP262b3136cb51: Doc: Pacemaker Explained: document custom recurring operations (authored by kgaillot).
Doc: Pacemaker Explained: document custom recurring operations
Thu, Oct 3, 2:47 PM
kgaillot committed rP18e4767c38f8: Low: scheduler: ignore unknown actions for resource state (authored by kgaillot).
Low: scheduler: ignore unknown actions for resource state
Thu, Oct 3, 2:47 PM
kgaillot committed rPe14b2cbafa9e: Feature: tools: crm_shadow --reset now requires --force (authored by kgaillot).
Feature: tools: crm_shadow --reset now requires --force
Thu, Oct 3, 2:47 PM
kgaillot committed rP10534a20a1f0: Test: cts-cli: overhaul crm_shadow reset tests (authored by kgaillot).
Test: cts-cli: overhaul crm_shadow reset tests
Thu, Oct 3, 2:47 PM
kgaillot committed rPc0f9478af986: API: libcrmservice: deprecate services_ocf_exitcode_str() (authored by kgaillot).
API: libcrmservice: deprecate services_ocf_exitcode_str()
Thu, Oct 3, 2:47 PM
kgaillot committed rP4f2d801b01f3: Log: all: use consistent capitalization in execution status strings (authored by kgaillot).
Log: all: use consistent capitalization in execution status strings
Thu, Oct 3, 2:47 PM
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
Thu, Oct 3, 2:47 PM
kgaillot closed T878: Drop support for old ACL syntax in IPC requests as Merged by committing rP8b4603a5b802: Low: various: drop support for pre-1.1.12 ACL message syntax.
Thu, Oct 3, 2:47 PM · Restricted Project, Restricted Project, Restricted Project
kgaillot committed rP143ae615d761: Feature: CIB: ignore node expressions for meta-attributes (authored by kgaillot).
Feature: CIB: ignore node expressions for meta-attributes
Thu, Oct 3, 2:47 PM
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
Thu, Oct 3, 2:47 PM
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
Thu, Oct 3, 11:35 AM
kgaillot committed rPee6835794edb: Low: NLS: update translations for current code base (authored by kgaillot).
Low: NLS: update translations for current code base
Thu, Oct 3, 11:35 AM
kgaillot committed rPa894c3611056: Build: update version information for 2.1.9 (authored by kgaillot).
Build: update version information for 2.1.9
Thu, Oct 3, 11:35 AM
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

kgaillot triaged T893: Improve transition logs as Normal priority.
Wed, Oct 2, 6:35 PM · Restricted Project, Restricted Project
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
Wed, Oct 2, 5:45 PM
kgaillot committed rPda6111148e18: Refactor: libcrmcommon: move crm_abort() to results.c (authored by kgaillot).
Refactor: libcrmcommon: move crm_abort() to results.c
Wed, Oct 2, 5:45 PM
kgaillot committed rP7b3b63e14a76: Refactor: libcrmcommon: expose abort_as() (authored by kgaillot).
Refactor: libcrmcommon: expose abort_as()
Wed, Oct 2, 5:45 PM
kgaillot committed rP41d4467a0625: Test: agents: tighten up OCF validation output (authored by kgaillot).
Test: agents: tighten up OCF validation output
Wed, Oct 2, 5:45 PM
kgaillot committed rP0704f841b402: API: libcrmcommon: deprecate CRM_ASSERT() (authored by kgaillot).
API: libcrmcommon: deprecate CRM_ASSERT()
Wed, Oct 2, 5:45 PM
kgaillot committed rP34f495f75ba9: Refactor: scheduler: drop dead code (authored by kgaillot).
Refactor: scheduler: drop dead code
Wed, Oct 2, 5:45 PM
kgaillot committed rP30d03300e401: Refactor: all: use pcmk__assert() (authored by kgaillot).
Refactor: all: use pcmk__assert()
Wed, Oct 2, 5:45 PM
kgaillot committed rP956714006a44: Refactor: libcrmcommon: add pcmk__assert() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__assert()
Wed, Oct 2, 5:45 PM
kgaillot committed rP55319f97c1f5: Low: scheduler: avoid overflow in utilization values (authored by kgaillot).
Low: scheduler: avoid overflow in utilization values
Wed, Oct 2, 5:45 PM
kgaillot committed rP3511059b331f: Refactor: libcrmservice: initialize struct (authored by kgaillot).
Refactor: libcrmservice: initialize struct
Wed, Oct 2, 5:45 PM
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
Wed, Oct 2, 5:45 PM
kgaillot committed rPbeb4831080b0: Refactor: libcrmcommon: add pcmk__xe_get_flags() (authored by kgaillot).
Refactor: libcrmcommon: add pcmk__xe_get_flags()
Wed, Oct 2, 5:45 PM
kgaillot committed rP58506a7c7743: Log: fencer: warn if device support flags invalid (authored by kgaillot).
Log: fencer: warn if device support flags invalid
Wed, Oct 2, 5:45 PM
kgaillot committed rP649b2968129b: Low: libcrmservice: use proper types with write() (authored by kgaillot).
Low: libcrmservice: use proper types with write()
Wed, Oct 2, 5:45 PM
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
Wed, Oct 2, 5:45 PM
kgaillot committed rPfa0bf74a592b: Log: pacemaker-based,libcib: warn for invalid call options (authored by kgaillot).
Log: pacemaker-based,libcib: warn for invalid call options
Wed, Oct 2, 5:45 PM