已关闭
【需求】支持存储组件与闭源仓依赖解耦 #11
此账号已注销创建于  2025年4月30日关闭于  2025年4月30日
2025年4月30日 创建

需求标题

支持存储组件与闭源仓依赖解耦

需求属性

所属版本

openUBMC25.06

工作量

0.82人月

是否需要编码

是否免测试

周边依赖

需求来源

需求描述

简要说明

支持存储组件与闭源仓依赖解耦,从之前的隐式动态链接库修改为运行时动态加载,这样可以保证需求上库相互不影响

系统用户

BMC开发人员、运维人员

前置条件

BMC运行正常

主成功场景

存储组件不再隐式动态链接闭源库,依赖关系修改为运行时动态加载:
主要包括:
1、存储组件CMakeLists删掉隐式动态链接平台协议库;
2、存储组件通过dlopen形式打开闭源库,dlsym形式查找符号并保存;
3、所有直接使用协议库提供的接口,适配修改统一调用dlsym查到的符合;

扩展场景(含异常场景)

约束

协议库正常编译并提供

非功能需求

1.可靠性要求

2.可维护性要求

3.可测试性要求

4.性能要求

5.兼容性要求(和以前版本及周边配套)

6.安全要求

7.韧性要求

likedislike
openUBMC-robotopenUBMC-robot成员
2025年4月30日 添加了label:sig/sig-hardware
openUBMC-robot
openUBMC-robot成员
2025年4月30日 评论:

社区参与指导手册

mao_0v0 你好, 欢迎来到 openUBMC 社区。

本仓库隶属于openUBMC 社区,Maintainer是: @yelvsub, @changxingOpenUBMC, @xiaoxinglxs , Committer是: @dli_bmc, @wwhh_wwhh .

开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

有关指令的使用,可以点击 此处 查看详情。

likedislike
Yyangqinghua成员
2025年4月30日 关联了pull request:【修改描述】适配pd_log_parse
openUBMC-robotopenUBMC-robot成员
2025年4月30日 关闭了 issue