Merged
【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题 #301
【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题 #301
Merged
huangdingAdd on Aug 21
huangdingCollaborators
Aug 21

当前PR是否有AI参与:

PR功能描述 / 为什么需要这个合入:

本 PR 从 fix/pcie-coroutine-and-tianchi-alarm 分支合并到 main,包含 1 个提交,修改 4 个文件。

变更类型

修改方案:

  1. src/lualib/device/device_service.lua:sync_pcie_addr_info_to_device 原先将 BIOS 上报设备(更新 SlotID)与静态 SlotID 设备(DeviceType + SlotID 匹配)两段逻辑分别 fork 为两个协程重试,长稳场景下同一张 PCIe 卡出现 2 个协程并发,导致部分 imu 属性获取失败。现将两段逻辑合并到同一个协程内串行执行,并增加 device_name_ready 日志去重,避免重复打印。
  2. src/lualib/software_event_mgmt.lua:将 SMBIOS_CHECK_COUNT 由 3 调整为 10,延长 OS 下网卡固件升级后天池加载失败告警的等待时间,避免固件升级期间因等待时间不足产生误告警。
  3. mds/service.json:版本号由 1.110.8 升级为 1.110.9。
  4. CHANGELOG:新增 1.110.9 变更记录。

验证方案:

编译构建通过后,在长稳环境下验证 PCIe 卡 imu 属性获取正常;在 OS 下执行网卡固件升级,验证升级期间不再产生天池加载失败误告警。

测试建议:

  • 长稳环境下重点观察 PCIe 卡资源对象状态、imu 属性可用性及协程数量。
  • OS 下网卡固件升级流程,确认天池加载失败告警的等待时间满足固件升级耗时。

自验证报告:

该PR关联的issue

https://gitcode.com/openUBMC/pcie_device/issues/155
https://gitcode.com/openUBMC/pcie_device/issues/156

希望检视人员了解:

  1. 当前 PR 暂不关联 issue,由提交者稍后自行补充。
  2. 两个问题相互独立,建议分点检视。
  3. 代码由 AI 辅助开发者编写,且开发者已人工逐行核对逻辑、校验功能正确性,且与开发者预期一致。
likedislike
Pull Request has been successfully merged by openUBMC-robot.
(Thank you for huangding's contribution.)
openUBMC-robotopenUBMC-robotCollaborators
Aug 21 Set nathanael,xiaoxinglxs,changxingOpenUBMC,yelvsub as approver
openUBMC-robotopenUBMC-robotCollaborators
Aug 21 Added label: sig/sig-hardware
openUBMC-robot
openUBMC-robotCollaborators
Aug 21 Comments:

欢迎来到 openUBMC 社区

Hey @aliens_to_mars , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

联系指引

有疑问可以联系 SIG: sig-hardware ,
维护者是: @changxingOpenUBMC, @nathanael, @xiaoxinglxs, @yelvsub ,
优秀贡献者是: @huangjiapei, @weiziang .

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Aug 21 Added label: ai-co-authored
openUBMC-robotopenUBMC-robotCollaborators
Aug 21 Added label: ai-includes-code
72 messages are collapsed here。 See more
huangdingCollaborators
Aug 23 Comments:

/check-issue

likedislike
openUBMC-robotopenUBMC-robotCollaborators
Aug 23 Removed label: needs-issue
openUBMC-robotopenUBMC-robotCollaborators
Aug 23 Merged pull request, merge node SHA: 755ea08de45ea28299022147f799f31f1be0650c
openUBMC-robotopenUBMC-robotCollaborators
Aug 23 Change title to "【d2d86f3f51d44517498d06626b1bfbda】fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题", originally titled "fix: 修复OS下网卡固件升级后天池加载失败误告警及长稳下PCIe卡双协程问题".
openubmc-ci-botCollaborators
Aug 23 Comments:

This component has been successfully published.

likedislike