【已评审】新增方法及属性,获取当前机型支持内存的RAS能力

背景

某些机型不支持某些内存的隔离功能,需提供方法获取当前机型支持内存的RAS能力

关联ISSUE

暂无

整体方案

新增方法GetRASAbilities,用于获取当前机型支持内存的RAS能力
MemType属性新增取值

评审点

评审点1:
新增资源协作接口:bmc.kepler.Managers.FDMService.Memory
新增接口下方法:GetRASAbilities,获取当前机型支持内存的RAS能力
评审点2:
MemType属性新增取值

详细描述

评审点1: 新增资源协作接口及接口下方法

path:/bmc/kepler/Managers/{ManagerId}/FDMService/MemoryConfig/{Id}(已有)
interface: bmc.kepler.Managers.FDMService.Memory(新增)

变化类型:新增接口及接口下方法
应用场景:获取当前机型支持内存的RAS能力

新增方法

方法名称 请求签名 请求参数描述 响应签名 响应参数描述 方法描述 访问权限
GetRASAbilities / / a{sb} 当前机型支持内存的RAS能力,
Param1:表示RAS能力名称,当前仅支持“RowSparing”;Param2:表示是否支持该RAS能力
获取当前机型支持内存的RAS能力 ReadOnly

评审点2:变更资源协作接口bmc.kepler.Managers.FDMService.Memory.Diagnosis,MemType属性新增取值

path:/bmc/kepler/Managers/{ManagerId}/FDMService/MemoryConfig/{Id}
interface: bmc.kepler.Managers.FDMService.Memory.Diagnosis
变化类型:属性新增取值

变更类型 属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 变更影响
变更 MemType s True false 介质类型,
取值范围:变更前“DDR”,变更后“DDR”、“CPUMemoryOnChip”、“NPUMemoryOnChip”、“”
其中“DDR”表示CPU下的DDR
Read: ReadOnly csr 不持久化 属性不持久化,无影响

是否准备好AI预审

是

评审结论

同意新增资源协作接口bmc.kepler.Managers.FDMService.Memory;
同意新增方法GetRASAbilities由于获取当前机型支持内存的RAS能力,方法权限为ReadOnly;无请求参数;响应签名为a{sb}表示当前机型支持内存的RAS能力;
同意MemType属性新增取值“CPUMemoryOnChip”、“NPUMemoryOnChip”。

遗留问题

无

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

帖子评审结论:【待评审】新增方法获取当前机型支持内存的RAS能力

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

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

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

评审点 1:新增资源协作接口及接口下方法【MDB】

结果:通过

  • 规则合规性检查:通过(28 项检查全部通过)
    • 警告项(建议性):
      规则ID:MDB-REVIEW-003
      级别:建议性
      问题描述:缺少明确的消费方说明及北向/文档同步说明,背景信息不够充分。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性

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