SSUE链接:
【需求】支持获取宕机收集执行结果的原子能力
评审背景
- 实现RAS事件可灵活配置、扩展和能力对外开放;满足IPMI、Redfish RAS相关规范;支持原始数据查询,支撑伙伴/客户实现自规划差异化特性。
需求
- 需求1:支持获取宕机收集执行结果的原子能力
- 需求2:支持获取DDR内存自愈隔离类型的原子能力
当前现状与差距/问题分析:
- 需求1:目前,宕机收集已支持CLI导出,面对客户定制化需求,RAS需要支持宕机收集结果查询的原子能力
- 需求2:目前,每个内存都支持隔离结果的原子能力,面对客户定制化需求,RAS需要支持获取DDR内存自愈隔离类型的原子能力
决策点
- 需求1:bmc.kepler.Systems.ExceptionInfo新增DumpProcessorLogResult属性
- 需求2:bmc.kepler.Systems.FDMDomain.MemoryRAS新增LastIsolationType属性
评审点
- 需求1:bmc.kepler.Systems.ExceptionInfo新增DumpProcessorLogResult属性,承载宕机收集结果
- 需求2:bmc.kepler.Systems.FDMDomain.MemoryRAS新增LastIsolationType属性,承载DDR内存自愈隔离类型
详细描述
需求1:资源协作接口新增属性
path: /bmc/kepler/Systems/:SystemId/FDMDomain/:Id
interface: bmc.kepler.Systems.ExceptionInfo
变化类型:新增属性
应用场景:支持获取宕机收集执行结果的原子能力
持久化类型: 复位持久化
操作权限: ReadOnly
具体如下:
属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
---|---|---|---|---|---|---|---|
DumpProcessorLogResult | 新增属性 | y | 只读,R:ReadOnly W:不涉及 | 复位持久化 | true | 上一次宕机收集结果,取值:0-未收集,1-收集成功,2-收集失败,默认值0。系统上下电/复位时,属性恢复默认值0。 | 无 |
需求2:资源协作接口新增属性
path:/bmc/kepler/Systems/:SystemId/FDMDomain/MemoryRAS/:Id
interface: bmc.kepler.Systems.FDMDomain.MemoryRAS
变化类型:新增属性
应用场景:支持获取DDR内存自愈隔离类型的原子能力
持久化类型: 复位持久化
操作权限: ReadOnly
具体如下:
属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
---|---|---|---|---|---|---|---|
LastIsolationType | 新增属性 | y | 只读,R:ReadOnly W:不涉及 | 复位持久化 | true | 上一次内存隔离类型,取值:0xFF-未隔离,0x00-ACLS,0x01-SPPR,0x02-HPPR,0x03-ADDDC,0x04-SDDC,0x05-RankSparing,0x06-PageOffline,默认值0xFF。系统上下电/复位时,属性恢复默认值0xFF。 | 无 |
评审结论
1、同意新增资源协作接口属性
path: /bmc/kepler/Systems/:SystemId/FDMDomain/:Id
interface: bmc.kepler.Systems.ExceptionInfo
新增属性DumpProcessorLogResult,签名y,只读,读权限: ReadOnly,发送变更通知事件
2、同意新增资源协作接口属性
path:/bmc/kepler/Systems/:SystemId/FDMDomain/MemoryRAS/:Id
interface: bmc.kepler.Systems.FDMDomain.MemoryRAS
新增属性LastIsolationType,签名y,只读,读权限: ReadOnly,发送变更通知事件
遗留问题
1、读写&权限补充完整
已刷新属性读写&权限说明
2、LastIsolationType属性取值说明中的RANK_SPARING改成RankSparing,PAGE_OFFLINE改成PageOffline
已刷新接口说明