已合并
【修改描述】【WEB前端】【固件升级】在2280V3环境下,WEB做CSR固件包升级操作,提示升级失败,实际升级成功 ,影响运维功能,出现概率 1/5 #569
豪华亮石创建于 9月1日
【修改描述】【WEB前端】【固件升级】在2280V3环境下,WEB做CSR固件包升级操作,提示升级失败,实际升级成功 ,影响运维功能,出现概率 1/5 #569
已合并
豪华亮石创建于 9月1日
豪华亮石
豪华亮石
9月1日

当前PR是否有AI参与:

是
__1. AI Agent 平台: opencode
__2. AI 模型: GLM 5.2
__3. Prompt上下文 : src\pages\Manager\Upgrade\components\manual\UpgradeModeStep1.vue 分析当前上下文;进行升级任务时;升级重启过程中偶现 提示升级失败

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

做固件升级时任务完成;但是偶现问题-界面报错“升级失败“;经定位升级任务完成后,在 15s后的查询升级任务接口报错;且会话未过期,这种情况下”升级失败“必现;
【根因】升级任务成功后;15s后触发queryParallelTask方法,但此时bmc已重启;接口异常状态,就会走handleReqError方法,在会话未过期时间窗口内以2s请求一次的频率触发请求;累计10次后界面报错;

修改方案:

已确认添加15s延迟是兼容CPLD升级界面不更新问题;CPLD升级最长接口阻塞时间是15S;所以前端添加15s延迟;当前修改方案是在15s后接口异常情况下且无正在进行中的任务下清除轮询;对原有问题修改无影响

验证方案:

升级成功15s后触发升级接口请求异常后未持续刷新接口;未出现升级失败提示

测试建议:

【建议无痕模式下验证,防止干扰】升级成功15s后触发升级接口请求异常后未持续刷新接口;未出现升级失败提示

自验证报告:

https://codehub.xfusion.com/api/codehub/v1/projects/143270/uploads/68596064-6b23-4dd0-b808-ceeb423e78bd/1787906435668.jpeg

该PR关联的issue

https://gitcode.com/openUBMC/webui/issues/496

希望检视人员了解:

likedislike
Pull Request已成功合入, 合并人@openUBMC-robot
(感谢 豪华亮石 的贡献)
openUBMC-robotopenUBMC-robot成员
9月1日 将WeliveWelove,DataSculptor,huanghan,aaronlee设为审查人
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:sig/sig-interface
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

欢迎来到 openUBMC 社区

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

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-interface ,
维护者是: @DataSculptor, @WeliveWelove, @aaronlee, @huanghan ,
优秀贡献者是: @sameeen .

likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:openUBMC-cla/no
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:needs-issue
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

关联 Issue 通知

@github_37195944 , 提交的PR需要关联issue,指导链接:https://forum.openubmc.cn/t/topic/208
如果已经关联了issue, 但是needs-issue标签仍然存在,你可以在评论 /check-issue 来移除它。

likedislike
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

/ai review

likedislike
atomgit-bot
atomgit-bot成员
9月1日 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

The pipeline(pipeline number:622) is running. >>> Check Pipeline <<<.Please wait a moment...

likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:ci-running
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:ci-running
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:ci-failed
豪华亮石
豪华亮石
9月1日 评论:

/check-cla

likedislike
豪华亮石豪华亮石
9月1日 强制推送  1 个提交:9836aae8-【修改描述】【WEB前端】【固件升级】在2280V3环境下,WEB做CSR固件包升级操作,提示升级失败,实际升级成功 ,影响运维功能,出现概率 1/5
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:openUBMC-cla/no
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:openUBMC-cla/yes
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

CLA 签署成功

github_37195944, 感谢您的代码贡献。 所有的代码贡献者都已完成了 CLA 签署。 👍

likedislike
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

The pipeline(pipeline number:623) is running. >>> Check Pipeline <<<.Please wait a moment...

likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:ci-failed
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:ci-running
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:ci-running
openUBMC-robot
openUBMC-robot成员
9月1日 评论:
任务名称结果
pre-commit检查✅SUCCESS
PR描述检查❌FAILED
防投毒检查✅SUCCESS
开源合规检查✅SUCCESS
编译构建✅SUCCESS
ipmi修改✅SUCCESS
修改行数检查✅SUCCESS
likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:ci-failed
豪华亮石豪华亮石
9月1日 修改了pull request 的描述
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:ci-failed
openUBMC-robot
openUBMC-robot成员
9月1日 评论:
任务名称结果
pre-commit检查✅SUCCESS
PR描述检查✅SUCCESS
防投毒检查✅SUCCESS
开源合规检查✅SUCCESS
编译构建✅SUCCESS
ipmi修改✅SUCCESS
修改行数检查✅SUCCESS
likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:ci-successful
豪华亮石豪华亮石
9月1日 修改了pull request 的描述
豪华亮石
豪华亮石
9月1日 评论:

/check-issue

likedislike
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

Issue状态不符合预期

PR关联的Issue状态不符合预期, 请检查关联的Issue并确保至少有一个在允许的状态中。允许的Issue状态: 修复中,待验收。

likedislike
豪华亮石
豪华亮石
9月1日 评论:

/check-issue

likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 删除了label:needs-issue
lisiguang成员
9月1日 评论:

/lgtm
/approve

likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 添加了label:approvedlgtm
openUBMC-robot
openUBMC-robot成员
9月1日 评论:

  • 标签 lgtm, approved 已被添加. 这意味着 aaronlee 已经检查过代码了. 👋
Tips
  • 如果PR还没有被合入, 请评论 /check-pr 进行检查. 😄
likedislike
openUBMC-robotopenUBMC-robot成员
9月1日 合入了pull request,合并节点 SHA:f7e4f188b06377a6b96dd506db4336f1312d04f2