diff options
| author | Eric Yang <eric.yang.wiwynn@gmail.com> | 2026-03-13 06:36:24 +0300 |
|---|---|---|
| committer | Amithash Prasad <amithash@meta.com> | 2026-03-26 05:04:41 +0300 |
| commit | 95eea3c75e118c702f76cae9a0007d1cb45457e3 (patch) | |
| tree | 0ddb727ec28f27d6ea9fd7bd6b79cc0b3afbbaba /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev | |
| parent | ce2a0dc4d475622db59bc749288da8bb0f5c372e (diff) | |
| download | openbmc-95eea3c75e118c702f76cae9a0007d1cb45457e3.tar.xz | |
meta-facebook: yosemite4: state: Always restart discover-system-state
Remove the '&&' between wait-until-mctp-connection-done and systemctl
restart of phosphor-discover-system-state in chassis-powercycle script.
Motivation:
The '&&' operator caused discover-system-state to be skipped when MCTP
EID probing took longer than the wait-until-mctp-connection-done timeout
(60s). In cases where the EID eventually comes up but after the timeout,
the host power on was never attempted because discover-system-state was
not restarted to evaluate the power restore policy.
By removing the '&&', discover-system-state always proceeds after the
EID wait completes. The existing pldmtool retry loop in host-poweron
(12 retries, 5s interval) also serves as additional tolerance for late
EID establishment without needing to increase the wait-until-mctp
timeout, which would delay the overall flow in genuine timeout cases.
Change-Id: Ie96bed63a31c626284ebd7dcbe32682678ef5932
Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-libevdev')
0 files changed, 0 insertions, 0 deletions
