已合并
【修改描述】【WEB前端】【固件升级】在2280V3环境下,WEB做CSR固件包升级操作,提示升级失败,实际升级成功 ,影响运维功能,出现概率 1/5 #569
豪华亮石创建于 9月1日
【修改描述】【WEB前端】【固件升级】在2280V3环境下,WEB做CSR固件包升级操作,提示升级失败,实际升级成功 ,影响运维功能,出现概率 1/5 #569
已合并
Pull Request已成功合入, 合并人@openUBMC-robot
(感谢 豪华亮石 的贡献)9月1日 将WeliveWelove,DataSculptor,huanghan,aaronlee设为审查人
9月1日 添加了label:sig/sig-interface
openUBMC-robot
9月1日 评论:
9月1日 评论:
欢迎来到 openUBMC 社区
Hey @github_37195944 , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。
联系指引
有疑问可以联系 SIG: sig-interface ,
维护者是: @DataSculptor, @WeliveWelove, @aaronlee, @huanghan ,
优秀贡献者是: @sameeen .


9月1日 添加了label:openUBMC-cla/no
9月1日 添加了label:needs-issue
openUBMC-robot
9月1日 评论:
9月1日 评论:
关联 Issue 通知
@github_37195944 , 提交的PR需要关联issue,指导链接:https://forum.openubmc.cn/t/topic/208
如果已经关联了issue, 但是needs-issue标签仍然存在,你可以在评论 /check-issue 来移除它。


openUBMC-robot
9月1日 评论:
9月1日 评论:
/ai review


atomgit-bot
9月1日 评论:
9月1日 评论:
openUBMC-robot
9月1日 评论:
9月1日 评论:
The pipeline(pipeline number:622) is running. >>> Check Pipeline <<<.Please wait a moment...


9月1日 添加了label:ci-running
9月1日 删除了label:ci-running
9月1日 添加了label:ci-failed
豪华亮石
9月1日 评论:
9月1日 评论:
/check-cla


9月1日 删除了label:openUBMC-cla/no
9月1日 添加了label:openUBMC-cla/yes
openUBMC-robot
9月1日 评论:
9月1日 评论:
openUBMC-robot
9月1日 评论:
9月1日 评论:
The pipeline(pipeline number:623) is running. >>> Check Pipeline <<<.Please wait a moment...


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


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


9月1日 添加了label:ci-successful
9月1日 修改了pull request 的描述
豪华亮石
9月1日 评论:
9月1日 评论:
/check-issue


openUBMC-robot
9月1日 评论:
9月1日 评论:
豪华亮石
9月1日 评论:
9月1日 评论:
/check-issue


9月1日 删除了label:needs-issue
9月1日 添加了label:approvedlgtm
openUBMC-robot
9月1日 评论:
9月1日 评论:
9月1日 合入了pull request,合并节点 SHA:f7e4f188b06377a6b96dd506db4336f1312d04f2
当前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
希望检视人员了解: