User Details
User Details
- User Since
- Jun 2 2022, 12:35 AM (133 w, 2 d)
Wed, Dec 18
Wed, Dec 18
gao-yan committed rP8e2557d056b8: Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and… (authored by gao-yan).
Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and…
gao-yan committed rP4e269eb92f15: Fix: libpacemaker: set fail-count to INFINITY for fatal failures (authored by gao-yan).
Fix: libpacemaker: set fail-count to INFINITY for fatal failures
gao-yan committed rP96381eabe9b2: Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and… (authored by gao-yan).
Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and…
gao-yan committed rP54759f1d0484: Fix: libpacemaker: set fail-count to INFINITY for fatal failures (authored by gao-yan).
Fix: libpacemaker: set fail-count to INFINITY for fatal failures
Tue, Dec 17
Tue, Dec 17
gao-yan committed rP3b288dc59a09: Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and… (authored by gao-yan).
Refactor: libpacemaker: add PCMK__XA_FAILED_START_OFFSET and…
gao-yan committed rP103dcb4ac337: Fix: libpacemaker: set fail-count to INFINITY for fatal failures (authored by gao-yan).
Fix: libpacemaker: set fail-count to INFINITY for fatal failures
Mon, Dec 9
Mon, Dec 9
gao-yan committed rS12dbb6938254: Build: spec: try finding and using libaio.so.x library name (authored by gao-yan).
Build: spec: try finding and using libaio.so.x library name
gao-yan committed rS530c285ccff7: Refactor: tests: ability to specify a libaio name (authored by gao-yan).
Refactor: tests: ability to specify a libaio name
Tue, Nov 26
Tue, Nov 26
gao-yan committed rS12528cdf4d64: Fix: sbd-inquisitor: avoid parsing SBD_DELAY_START as a time duration if its… (authored by gao-yan).
Fix: sbd-inquisitor: avoid parsing SBD_DELAY_START as a time duration if its…
Nov 12 2024
Nov 12 2024
Low: CTS: Fix cts-lab --list.
Nov 5 2024
Nov 5 2024
gao-yan committed rP596e7d60b156: Fix: executor: avoid use-after-free upon shutdown (authored by gao-yan).
Fix: executor: avoid use-after-free upon shutdown
gao-yan committed rPa2c64fdd56a2: Fix: executor: avoid use-after-free upon shutdown (authored by gao-yan).
Fix: executor: avoid use-after-free upon shutdown
Jul 9 2024
Jul 9 2024
gao-yan committed rP7ab61e764df3: Refactor: libcib: new function cib__signon_attempts() (authored by gao-yan).
Refactor: libcib: new function cib__signon_attempts()
gao-yan committed rP843a8e6cc96f: Fix: tools: CIB clients retry signon upon an EAGAIN error (authored by gao-yan).
Fix: tools: CIB clients retry signon upon an EAGAIN error
Jul 2 2024
Jul 2 2024
gao-yan committed rPfc921ee7508d: Refactor: libcib: new function cib__signon_attempts() (authored by gao-yan).
Refactor: libcib: new function cib__signon_attempts()
gao-yan committed rP7097c07f0972: Fix: tools: CIB clients retry signon upon an EAGAIN error (authored by gao-yan).
Fix: tools: CIB clients retry signon upon an EAGAIN error
gao-yan committed rP8a6dc111c269: Fix: libcrmcluster: use local hostname for node name if not configured in… (authored by gao-yan).
Fix: libcrmcluster: use local hostname for node name if not configured in…
gao-yan committed rP9e499633b318: Test: cts-cli: update expected output for crm_verify to distinguish… (authored by gao-yan).
Test: cts-cli: update expected output for crm_verify to distinguish…
gao-yan committed rP60c6d8cb5dea: Fix: tools: crm_verify distinguishes configuration warnings and errors (authored by gao-yan).
Fix: tools: crm_verify distinguishes configuration warnings and errors
gao-yan committed rPdbc35d4a9858: Fix: libcrmcluster: use local hostname for node name if not configured in… (authored by gao-yan).
Fix: libcrmcluster: use local hostname for node name if not configured in…
gao-yan committed rPb95ea85430da: Test: cts-cli: update expected output for crm_verify to distinguish… (authored by gao-yan).
Test: cts-cli: update expected output for crm_verify to distinguish…
gao-yan closed T834: crm_verify should distinguish configuration warnings and errors as Merged by committing rP956aa45399b6: Fix: tools: crm_verify distinguishes configuration warnings and errors.
Jul 2 2024, 11:39 AM · Restricted Project, Restricted Project, Restricted Project, Restricted Project
gao-yan committed rP956aa45399b6: Fix: tools: crm_verify distinguishes configuration warnings and errors (authored by gao-yan).
Fix: tools: crm_verify distinguishes configuration warnings and errors
gao-yan committed rFe799f74ff0ee: fence_sbd: --sbd-path defaults to /usr/sbin/sbd (authored by gao-yan).
fence_sbd: --sbd-path defaults to /usr/sbin/sbd
gao-yan committed rF79b862053fcf: configure: check additional paths for programs (authored by gao-yan).
configure: check additional paths for programs
Jun 6 2024
Jun 6 2024
gao-yan committed rP5c29b675b8b4: Fix: libpacemaker: correctly retrieve any existing fail-count for increment (authored by gao-yan).
Fix: libpacemaker: correctly retrieve any existing fail-count for increment
Jun 5 2024
Jun 5 2024
gao-yan committed rP7942557acc34: Fix: libpacemaker: correctly retrieve any existing fail-count for increment (authored by gao-yan).
Fix: libpacemaker: correctly retrieve any existing fail-count for increment
May 30 2024
May 30 2024
gao-yan committed rP349003d20f76: Fix: libstonithd: avoid use-after-free when retrieving metadata of Linux-HA… (authored by gao-yan).
Fix: libstonithd: avoid use-after-free when retrieving metadata of Linux-HA…
gao-yan committed rP569aa41ecccd: Fix: libstonithd: free escaped metadata descriptions with g_free() (authored by gao-yan).
Fix: libstonithd: free escaped metadata descriptions with g_free()
gao-yan committed rP3fde1b0e6acb: Fix: libstonithd: free escaped metadata descriptions with g_free() (authored by gao-yan).
Fix: libstonithd: free escaped metadata descriptions with g_free()
May 28 2024
May 28 2024
gao-yan committed rP03f8ccb9b474: Fix: libstonithd: avoid use-after-free when retrieving metadata of Linux-HA… (authored by gao-yan).
Fix: libstonithd: avoid use-after-free when retrieving metadata of Linux-HA…
Apr 30 2024
Apr 30 2024
gao-yan committed rP6f78cf724539: Fix: tools: make crm_mon exit upon loss of the attached pseudo-terminal (authored by gao-yan).
Fix: tools: make crm_mon exit upon loss of the attached pseudo-terminal
Apr 10 2024
Apr 10 2024
gao-yan committed rPb071f6100a54: Log: scheduler: deprecate Nagios and Upstart resources even if built with… (authored by gao-yan).
Log: scheduler: deprecate Nagios and Upstart resources even if built with…
Apr 8 2024
Apr 8 2024
gao-yan committed rPd381958755ec: Log: scheduler: correctly log resource IDs of the deprecated classes (authored by gao-yan).
Log: scheduler: correctly log resource IDs of the deprecated classes
Mar 25 2024
Mar 25 2024
gao-yan committed rP1f6e7a089457: Refactor: fencer: functionize checking whether a fencing action should be done… (authored by gao-yan).
Refactor: fencer: functionize checking whether a fencing action should be done…
gao-yan committed rPd143d9f2585c: Log: fencer: log for an offline target of watchdog fencing correctly (authored by gao-yan).
Log: fencer: log for an offline target of watchdog fencing correctly
gao-yan committed rP70e649ce0e96: Log: fencer: log the correct value of `stonith-watchdog-timeout` (authored by gao-yan).
Log: fencer: log the correct value of `stonith-watchdog-timeout`
gao-yan committed rPe4c101e26929: Fix: fencer: ask an online target of watchdog fencing to acknowledge an `on`… (authored by gao-yan).
Fix: fencer: ask an online target of watchdog fencing to acknowledge an `on`…
gao-yan committed rP2757be4dfb42: Fix: fencer: make an `on` action for an offline target of watchdog fencing fail (authored by gao-yan).
Fix: fencer: make an `on` action for an offline target of watchdog fencing fail
gao-yan committed rP2bfffdae0635: Fix: fencer: prevent an in-progress watchdog fencing from timing out on query… (authored by gao-yan).
Fix: fencer: prevent an in-progress watchdog fencing from timing out on query…
gao-yan committed rP1f2b9a7d1c3a: Fix: fencer: prevent watchdog fencing from timing out on insufficient `stonith… (authored by gao-yan).
Fix: fencer: prevent watchdog fencing from timing out on insufficient `stonith…
gao-yan committed rP7b5b5b1e4409: Fix: fencer: prevent watchdog fencing from timing out on insufficient per… (authored by gao-yan).
Fix: fencer: prevent watchdog fencing from timing out on insufficient per…
gao-yan committed rPac33b2c308af: Fix: fencer: prevent watchdog fencing targeting an offline node from timing out… (authored by gao-yan).
Fix: fencer: prevent watchdog fencing targeting an offline node from timing out…
gao-yan committed rP7d5c3f4da416: Fix: fencer: respect per-device watchdog fencing timeout from any query result (authored by gao-yan).
Fix: fencer: respect per-device watchdog fencing timeout from any query result
gao-yan committed rPdb14456266f8: Log: fencer: log the correct unit of action-specific timeouts (authored by gao-yan).
Log: fencer: log the correct unit of action-specific timeouts
gao-yan committed rP6a319bec585b: Log: fencer: log the units of fencing timeouts and delays (authored by gao-yan).
Log: fencer: log the units of fencing timeouts and delays
gao-yan committed rPadebab33cb85: Test: cts-fencing: test for parsing action-specific timeouts with units (authored by gao-yan).
Test: cts-fencing: test for parsing action-specific timeouts with units
gao-yan committed rP973257f81352: Fix: fencer: correctly parse action-specific timeouts with units (authored by gao-yan).
Fix: fencer: correctly parse action-specific timeouts with units
gao-yan committed rPf4197ef1032b: Doc: Pacemaker Explained: action-specific timeouts are `timeout` type now (authored by gao-yan).
Doc: Pacemaker Explained: action-specific timeouts are `timeout` type now
Mar 4 2024
Mar 4 2024
gao-yan committed rPf964f4de46eb: Fix: libcrmcommon: use uint32_t for 32-bit magic numbers (authored by gao-yan).
Fix: libcrmcommon: use uint32_t for 32-bit magic numbers
Feb 26 2024
Feb 26 2024
gao-yan committed rPea77f7818f95: Fix: libcrmservice: avoid async zombie children by resending ignored SIGCHLD (authored by gao-yan).
Fix: libcrmservice: avoid async zombie children by resending ignored SIGCHLD
gao-yan committed rP61063efcdab8: Doc: fencer: fix pcmk_delay_max description (authored by gao-yan).
Doc: fencer: fix pcmk_delay_max description
Feb 19 2024
Feb 19 2024
gao-yan committed rP47d6055bf418: Fix: libcrmcommon: avoid file descriptor leak in IPC client with async… (authored by gao-yan).
Fix: libcrmcommon: avoid file descriptor leak in IPC client with async…
Jan 18 2024
Jan 18 2024
gao-yan committed rPabea4e0031ba: Doc: libcrmcommon, Pacemaker Explained: improve descriptions of cluster options (authored by gao-yan).
Doc: libcrmcommon, Pacemaker Explained: improve descriptions of cluster options
Jul 11 2023
Jul 11 2023
gao-yan committed rP14e9b3e1b539: Fix: controller: do not check whether watchdog fencing is enabled for the node… (authored by gao-yan).
Fix: controller: do not check whether watchdog fencing is enabled for the node…
Jun 12 2023
Jun 12 2023
gao-yan committed rP834c252b223f: Test: cts-scheduler: add regression test about a pending node that doesn't have… (authored by gao-yan).
Test: cts-scheduler: add regression test about a pending node that doesn't have…
gao-yan committed rP00dd1989fdad: Fix: scheduler: Do not fence a pending node that doesn't have an uname in node… (authored by gao-yan).
Fix: scheduler: Do not fence a pending node that doesn't have an uname in node…
gao-yan committed rPce462ac7eaff: Test: cts-scheduler: update regression test about not fencing a pending node… (authored by gao-yan).
Test: cts-scheduler: update regression test about not fencing a pending node…
gao-yan committed rPdf850b562695: Feature: libcrmcommon: bump feature set to 3.18.0 for handling node pending… (authored by gao-yan).
Feature: libcrmcommon: bump feature set to 3.18.0 for handling node pending…
gao-yan committed rPaa25e67644ce: Feature: libcrmcluster: add ability to record the timestamps of a node becoming… (authored by gao-yan).
Feature: libcrmcluster: add ability to record the timestamps of a node becoming…
gao-yan committed rP247788954b41: Feature: controller: record the timestamps of a node becoming a cluster member… (authored by gao-yan).
Feature: controller: record the timestamps of a node becoming a cluster member…
gao-yan committed rPf25300622068: Feature: scheduler: add `node-pending-timeout` cluster option (authored by gao-yan).
Feature: scheduler: add `node-pending-timeout` cluster option
gao-yan committed rP1950cab269bd: Feature: scheduler: ability to determine node status from `in_ccm` and `crmd`… (authored by gao-yan).
Feature: scheduler: ability to determine node status from `in_ccm` and `crmd`…
gao-yan committed rP904eac3bf020: Test: cts-scheduler: add regression test for fencing a pending node that has… (authored by gao-yan).
Test: cts-scheduler: add regression test for fencing a pending node that has…
gao-yan committed rP1d597d371e69: Feature: controller: read `node-pending-timeout` cluster option (authored by gao-yan).
Feature: controller: read `node-pending-timeout` cluster option
gao-yan committed rPb1947fea3e76: Feature: scheduler: fence a pending node that has reached `node-pending-timeout` (authored by gao-yan).
Feature: scheduler: fence a pending node that has reached `node-pending-timeout`
gao-yan committed rPc054e7aff90a: Feature: controller: trigger a new transition if a pending node has reached… (authored by gao-yan).
Feature: controller: trigger a new transition if a pending node has reached…
gao-yan committed rP54cb0889b0e1: Refactor: controller: pass abort_timer to the timeout function… (authored by gao-yan).
Refactor: controller: pass abort_timer to the timeout function…
gao-yan committed rP1123695ad221: Refactor: libcrmcluster: ability to search for a node cache entry by uuid… (authored by gao-yan).
Refactor: libcrmcluster: ability to search for a node cache entry by uuid…
gao-yan committed rP9938a467e2de: Refactor: libcrmcluster: internal functions for getting a node cache entry by… (authored by gao-yan).
Refactor: libcrmcluster: internal functions for getting a node cache entry by…
gao-yan committed rP0c3ecd389c21: Fix: controller: update node state correctly based on any existing node cache… (authored by gao-yan).
Fix: controller: update node state correctly based on any existing node cache…
Apr 24 2023
Apr 24 2023
gao-yan committed rP8a1b3d608e54: Test: cts-fencing: regression test for fencing timeouts taking fencing delays… (authored by gao-yan).
Test: cts-fencing: regression test for fencing timeouts taking fencing delays…
gao-yan committed rPa6eef3007607: Fix: fencer: add correct values of pcmk_delay_base/max to query rely (authored by gao-yan).
Fix: fencer: add correct values of pcmk_delay_base/max to query rely
gao-yan committed rPcdbfab0858f9: Fix: fencer: total fencing timeout takes any requested fencing delay into… (authored by gao-yan).
Fix: fencer: total fencing timeout takes any requested fencing delay into…
gao-yan committed rP86de9621e22b: Fix: fencer: per-operation fencing timeout takes any requested fencing delay… (authored by gao-yan).
Fix: fencer: per-operation fencing timeout takes any requested fencing delay…
gao-yan committed rPd2123dac8491: Fix: fencer: fencing timeouts take any pcmk_delay_base into account (authored by gao-yan).
Fix: fencer: fencing timeouts take any pcmk_delay_base into account
gao-yan committed rPdd563f995708: Fix: fencer: apply requested fencing delay only for the first device (authored by gao-yan).
Fix: fencer: apply requested fencing delay only for the first device
gao-yan committed rPdb32a9c43462: Fix: controller: initial timeout for fencing callback takes any priority… (authored by gao-yan).
Fix: controller: initial timeout for fencing callback takes any priority…
gao-yan committed rP469b203462dc: Log: controller: log fencing timeout consistently in seconds as priority… (authored by gao-yan).
Log: controller: log fencing timeout consistently in seconds as priority…
gao-yan committed rP48a8997cbfeb: Log: controller: use "target" terminology consistently (authored by gao-yan).
Log: controller: use "target" terminology consistently
gao-yan committed rP558634016f48: Fix: libpacemaker: initial timeout for fencing callback takes any requested… (authored by gao-yan).
Fix: libpacemaker: initial timeout for fencing callback takes any requested…
gao-yan committed rP65a938c2e24d: Fix: fencer: fencing timeout sent to peer takes no delay into account (authored by gao-yan).
Fix: fencer: fencing timeout sent to peer takes no delay into account
Apr 11 2023
Apr 11 2023
gao-yan committed rPdb7f6f3e9952: Fix: controller: avoid use-after-free when disconnecting proxy IPCs during… (authored by gao-yan).
Fix: controller: avoid use-after-free when disconnecting proxy IPCs during…
Mar 20 2023
Mar 20 2023
gao-yan committed rPcc2e382e3658: Test: cts-cli: add tests for crm_attribute -p or OCF_RESOURCE_INSTANCE… (authored by gao-yan).
Test: cts-cli: add tests for crm_attribute -p or OCF_RESOURCE_INSTANCE…
gao-yan committed rPb7ed96cf0642: Fix: libcrmcommon: allow crm_attribute to try OCF_RESOURCE_INSTANCE environment… (authored by gao-yan).
Fix: libcrmcommon: allow crm_attribute to try OCF_RESOURCE_INSTANCE environment…
gao-yan committed rP4a1e3fa1f24f: Test: cts-cli: update tests for crm_attribute -p or OCF_RESOURCE_INSTANCE… (authored by gao-yan).
Test: cts-cli: update tests for crm_attribute -p or OCF_RESOURCE_INSTANCE…
Mar 13 2023
Mar 13 2023
gao-yan committed rP628a20bd03b3: Test: cts-regression: reflect any test failures again with the return code (authored by gao-yan).
Test: cts-regression: reflect any test failures again with the return code
gao-yan committed rP524dc3d9ed72: Test: cts-cli: consolidate transforming of error messages about ENXIO for… (authored by gao-yan).
Test: cts-cli: consolidate transforming of error messages about ENXIO for…
Jan 25 2023
Jan 25 2023
gao-yan committed rP7e8c700c9b1b: Refactor: libpacemaker: unify bailing out in pcmk__inject_node() (authored by gao-yan).
Refactor: libpacemaker: unify bailing out in pcmk__inject_node()
gao-yan committed rPe46bd496da15: Fix: libpacemaker: avoid assertion failure if a node_state entry doesn't have… (authored by gao-yan).
Fix: libpacemaker: avoid assertion failure if a node_state entry doesn't have…
Dec 12 2022
Dec 12 2022
gao-yan committed rP8306ac714ab5: Test: cts-scheduler: add test for preventing a leftover pending monitor from… (authored by gao-yan).
Test: cts-scheduler: add test for preventing a leftover pending monitor from…
gao-yan committed rP1d28036392d9: Fix: scheduler: prevent a leftover pending monitor from causing unexpected stop… (authored by gao-yan).
Fix: scheduler: prevent a leftover pending monitor from causing unexpected stop…
gao-yan committed rP11689380bb66: Fix: libpacemaker: ensure any pending recurring monitor gets updated if it fails (authored by gao-yan).
Fix: libpacemaker: ensure any pending recurring monitor gets updated if it fails
gao-yan committed rP0da1d22a27a6: Test: cts-scheduler: update test for preventing a leftover pending monitor from… (authored by gao-yan).
Test: cts-scheduler: update test for preventing a leftover pending monitor from…
gao-yan committed rP47debe0d06f4: Fix: scheduler: prevent inactive instances from starting if probe is unrunnable… (authored by gao-yan).
Fix: scheduler: prevent inactive instances from starting if probe is unrunnable…
gao-yan committed rPb3ef4c7f06ff: Test: cts-scheduler: update test for preventing inactive instances from… (authored by gao-yan).
Test: cts-scheduler: update test for preventing inactive instances from…
Nov 28 2022
Nov 28 2022
gao-yan committed rSc25f8df597bb: Log: sbd-inquisitor: ensure a log info only tells the fact about how… (authored by gao-yan).
Log: sbd-inquisitor: ensure a log info only tells the fact about how…
gao-yan committed rSac1cfbbcf99d: Log: sbd-inquisitor: log a warning if SBD_PACEMAKER is overridden by -P or -PP… (authored by gao-yan).
Log: sbd-inquisitor: log a warning if SBD_PACEMAKER is overridden by -P or -PP…
gao-yan committed rS82282ac1c679: Log: sbd-inquisitor: do not warn about startup syncing if pacemaker integration… (authored by gao-yan).
Log: sbd-inquisitor: do not warn about startup syncing if pacemaker integration…
gao-yan committed rSbacb6e78a9bd: Fix: sbd-inquisitor: fail startup if pacemaker integration is disabled while… (authored by gao-yan).
Fix: sbd-inquisitor: fail startup if pacemaker integration is disabled while…