ISSUE链接(必填,此议题关联的issue):
https://gitcode.com/openUBMC/mdb_interface/issues/63
背景(必填,文字描述议题背景,如需求来源、问题场景):
支持PCIe设备Fatal Error、Non-Fatal Error故障统计资源协作接口。提供故障计数属性获取以及设置功能。
决策点(必填,一句话描述待决策点):
新增资源协作接口属性FatalErrorCount、NonFatalErrorCount,表示故障计数。
对应资源路径是/bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id}
,对应资源接口是bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS
。
详细描述(必填,描述待评审接口的详细内容):
资源path: /bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id}
资源interface: bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS
变化类型:新增属性
应用场景:记录PCIeDevice对象故障计数属性
持久化类型: 复位持久化
操作权限:可读写 read: ReadOnly write:BasicSetting
详细描述:
方法名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
---|---|---|---|---|---|---|---|
FatalErrorCount | 新增属性 | u | 可读写 R: ReadOnly W:BasicSetting |
复位持久化 | 否 | PCIe设备致命错误计数 | U32,取值范围:0~0xFFFFFFFF |
NonFatalErrorCount | 新增属性 | u | 可读写 R: ReadOnly W: BasicSetting |
复位持久化 | 否 | PCIe设备非致命错误计数 | U32,取值范围:0~0xFFFFFFFF |
评审结论
1、同意新增属性FatalErrorCount、NonFatalErrorCount:
-
资源路径:
/bmc/kepler/Systems/${SystemId}/PCIeDevices/${Id}
-
资源接口:
bmc.kepler.Systems.PCIeDevices.PCIeDevice.RAS
-
操作权限:可读写 read: ReadOnly write:BasicSetting
-
签名:u