【已评审】支持MemoryMetrics资源内存CE统计属性

背景

支持MemoryMetrics资源内存CE统计属性;满足IPMI、Redfish RAS相关规范;支持原始数据查询,支撑伙伴/客户实现自规划差异化特性。

关联ISSUE

支持MemoryMetrics资源内存CE统计属性

整体方案

资源协作接口 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

遗留问题

帖子拆分填写

CurrentPeriodCorrectableECCErrorCount和LifeTimeCorrectableECCErrorCount属于易变属性

预审答案内容由AI生成,仅供参考:

帖子评审结论:支持MemoryMetrics资源内存CE统计属性

帖子相关性:相关(MDB 相关: 内容含强特征: 资源协作)

  • 总评审点数:2
  • MDB 资源协作接口评审点:1
  • Redfish 相关评审点:1
  • 其他评审点:0

总体结果:通过(2/2 个评审点通过)

评审点 1:变更资源协作接口 bmc.kepler.Systems.FDMDomain.MemoryRAS【MDB】

结果:通过

  • 规则合规性检查:通过(28 项检查全部通过)
    • 警告项(建议性):
      规则ID:MDB-REVIEW-003
      级别:建议性
      问题描述:缺少具体的消费方或使用场景说明,也未提及 UI/文档同步计划。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性

评审点 2:Redfish MemoryMetrics 资源新增属性【Redfish】

结果:通过

  • URI 示例生成:通过
  • Schema 验证:通过(8 项通过)
    • Schema 来源:DMTF ✓,OEM ✗(实际参与校验:DMTF)
    • 入口 schema 文件:dmtf/MemoryMetrics.v1_4_0.json(DMTF 官方 schema(SchemaFiles/dmtf))
    • Schema 依据:静态校验直接依据:DMTF 官方 schema(SchemaFiles/dmtf)(dmtf/MemoryMetrics.v1_4_0.json)
  • 规则合规性检查:通过(18 项检查全部通过)

本议题线下审核通过,同意新增议题所述的资源协作接口属性以及Redfish标准属性