背景
支持MemoryMetrics资源内存CE统计属性;满足IPMI、Redfish RAS相关规范;支持原始数据查询,支撑伙伴/客户实现自规划差异化特性。
关联ISSUE
整体方案
资源协作接口 bmc.kepler.Systems.FDMDomain.MemoryRAS 新增内存CE统计属性,Redfish MemoryMetrics 资源通过 CurrentPeriod 和 LifeTime 块提供这些统计信息,支持运维人员/网管工具查询内存本次启动周期的Correctable ECC错误统计。
评审点
1)变更资源协作接口 bmc.kepler.Systems.FDMDomain.MemoryRAS
新增资源协作接口属性:CurrentPeriodCorrectableECCErrorCount、LifeTimeCorrectableECCErrorCount
2)Redfish MemoryMetrics 资源新增属性
资源URI:/redfish/v1/Systems/{systemid}/Memory/{memoryid}/MemoryMetrics
资源版本:MemoryMetrics.v1_4_0
详细描述
评审点1: 变更资源协作接口 bmc.kepler.Systems.FDMDomain.MemoryRAS
变更描述:新增 CurrentPeriodCorrectableECCErrorCount、LifeTimeCorrectableECCErrorCount 用于表示内存CE统计
接口链接:bmc.kepler.Systems.FDMDomain.MemoryRAS
属性评审点
| 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 取值范围 | 访问权限 | 属性来源 | 持久化类型 | 易变属性 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|---|
| CurrentPeriodCorrectableECCErrorCount | u | true | false | 系统启动周期内内存发生的可纠正错误次数,取值范围:0~0xFFFFFFFF。系统上下电/系统复位,统计次数清零。 | 0~0xFFFFFFFF | R:ReadOnly | 持久化 | 复位持久化 | true | NA |
| LifeTimeCorrectableECCErrorCount | u | true | false | 内存生命周期内发生的可纠正错误次数,取值范围:0~0xFFFFFFFF。更换内存部件时,统计次数清零。 | 0~0xFFFFFFFF | R:ReadOnly | 持久化 | 掉电持久化 | true | NA |
评审点2: Redfish MemoryMetrics 资源新增属性
资源URI:/redfish/v1/Systems/{systemid}/Memory/{memoryid}/MemoryMetrics
资源版本:MemoryMetrics.v1_4_0
属性评审点
| 一级属性 | 二级属性 | 类型 | 默认值 | readonly | 易变属性 | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|
| CurrentPeriod | CorrectableECCErrorCount | integer | 0 | true | 是 | R:ReadOnly | 本次启动周期内内存可纠正错误计数 |
| LifeTime | CorrectableECCErrorCount | integer | 0 | true | 是 | R:ReadOnly | 内存生命周期内可纠正错误计数 |
GET响应示例:
{
"@odata.context": "/redfish/v1/$metadata#MemoryMetrics.MemoryMetrics",
"@odata.id": "/redfish/v1/Systems/1/Memory/1/MemoryMetrics",
"@odata.type": "#MemoryMetrics.v1_4_0.MemoryMetrics",
"Id": "MemoryMetrics",
"Name": "Memory Metrics",
"CurrentPeriod": {
"UncorrectableECCErrorCount": 0,
"CorrectableECCErrorCount": 0
},
"LifeTime": {
"UncorrectableECCErrorCount": 0,
"CorrectableECCErrorCount": 0
}
}
约束
不涉及
是否准备好AI预审
是
评审结论
1.同意新增 CurrentPeriodCorrectableECCErrorCount、LifeTimeCorrectableECCErrorCount 用于表示内存CE统计
2.同意MemoryMetrics 资源新增属性CorrectableECCErrorCount CorrectableECCErrorCount