summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python
diff options
context:
space:
mode:
authorEric Yang <eric.yang.wiwynn@gmail.com>2024-11-20 15:09:37 +0300
committerPatrick Williams <patrick@stwcx.xyz>2024-11-20 18:14:59 +0300
commitf7f393bdf03d9a81cfb119c73d9b7e556108cf54 (patch)
tree660e94130324d41524aa16f91aee343853a5208c /meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python
parentbbf0910db6f4eb5a63ae736f8cb9f09a037a3621 (diff)
downloadopenbmc-f7f393bdf03d9a81cfb119c73d9b7e556108cf54.tar.xz
meta-facebook: yosemite4: add wait-EID-remove
Description: Add wait-until-mctp-EID-remove(180s) in chassis-powercycle Modify the chassis_power_cycle.sh to ensure the SD/WF MCTP EIDs to be removed after blade AC power off. Motivation: From blade AC power off sequence, we observed that the rescan-fru-ocp-setting service had not completed after blade AC powered on. This caused the MCTP EID not to change, and consequently, no ‘add interface signal’ was sent to the pldmd service. At this moment, the pldmd called the getSubTree method of the object-mapper with a timeout, which caused the PLDM tree of the slot to be moved by pldmd. Other successful slots were able to recover because they followed the correct sequence to remove the EID and then add it, which allowed them to receive the 'add interface signal' necessary for the PLDM initialization process. The failure occurred on failed slot because the power-off sequence was incorrect, which resulted in the loss of the 'add interface signal' necessary for the PLDM initialization process. Modify the chassis_power_cycle.sh to ensure the SD/WF MCTP EIDs to be removed after blade AC power off. Add wait time until MCTP EID to be removed after slot power off with sleep 20s. Test plan Build Code -pass Change-Id: I99398aacc8dcbcb362a698572c660721a240412b Signed-off-by: Eric Yang <eric.yang.wiwynn@gmail.com>
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python')
0 files changed, 0 insertions, 0 deletions