已关闭
【需求】支持存储组件与闭源仓依赖解耦 #11
此账号已注销创建于 2025年4月30日关闭于 2025年4月30日
2025年4月30日 添加了label:sig/sig-hardware
openUBMC-robot
2025年4月30日 评论:
2025年4月30日 评论:
社区参与指导手册
mao_0v0 你好, 欢迎来到 openUBMC 社区。
本仓库隶属于openUBMC 社区,Maintainer是: @yelvsub, @changxingOpenUBMC, @xiaoxinglxs , Committer是: @dli_bmc, @wwhh_wwhh .
开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。
有关指令的使用,可以点击 此处 查看详情。


2025年4月30日 关联了pull request:【修改描述】适配pd_log_parse
2025年4月30日 关闭了 issue
需求标题
支持存储组件与闭源仓依赖解耦
需求属性
所属版本
openUBMC25.06
工作量
0.82人月
是否需要编码
是
是否免测试
否
周边依赖
需求来源
需求描述
简要说明
支持存储组件与闭源仓依赖解耦,从之前的隐式动态链接库修改为运行时动态加载,这样可以保证需求上库相互不影响
系统用户
BMC开发人员、运维人员
前置条件
BMC运行正常
主成功场景
存储组件不再隐式动态链接闭源库,依赖关系修改为运行时动态加载:
主要包括:
1、存储组件CMakeLists删掉隐式动态链接平台协议库;
2、存储组件通过dlopen形式打开闭源库,dlsym形式查找符号并保存;
3、所有直接使用协议库提供的接口,适配修改统一调用dlsym查到的符合;
扩展场景(含异常场景)
约束
协议库正常编译并提供
非功能需求
1.可靠性要求
2.可维护性要求
3.可测试性要求
4.性能要求
5.兼容性要求(和以前版本及周边配套)
6.安全要求
7.韧性要求