背景
内存故障预测模式新增AI推理模式,预测故障。redfish的FDMService服务资源下MemFaultPredictionMode属性需新增取值AIInference;同时需新增属性标记AI推理预测故障的优先级。
关联ISSUE
整体方案
FDMService服务资源下属性MemFaultPredictionMode新增取值AIInference。
在资源协作接口bmc.kepler.Managers.FDMService.Memory.Diagnosis中新增AIPredictionPriority属性用于标记AI推理预测故障的优先级。
评审点
评审点1:在/redfish/v1/Managers/manager_id/FDMService接口的MemFaultPredictionMode属性新增取值AIInference, 表示AI推理模式,预测故障。
评审点2:在资源协作接口bmc.kepler.Managers.FDMService.Memory.Diagnosis下新增AIPredictionPriority属性
详细描述
评审点1: FDMService服务资源下属性MemFaultPredictionMode新增取值
资源URI:/redfish/v1/Managers/manager_id/FDMService
资源版本: HwFDMService.v1_2_0
属性列表:
| 属性名 | 类型 | 示例/取值约束 | readonly | 易变属性 | 实现PATCH | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|
| MemFaultPredictionMode | string(enum) | 内存故障预测模式,取值范围: - ExpertRule,专家模式规则预测故障(已有) - AIInference,AI推理模式预测故障(新增) |
false | 否 | 是 | GET: ReadOnly PATCH: DiagnoseMgmt |
内存故障预测模式 |
Schema定义:
"MemFaultPredictionMode": {
"enum": [
"ExpertRule",
"AIInference"
],
"enumDescriptions": {
"ExpertRule": "Predicted by ExpertRule mode.",
"AIInference": "Predicted by AI inference."
},
"type": "string"
}
评审点2:变更资源协作接口bmc.kepler.Managers.FDMService.Memory.Diagnosis
变更描述:原接口承载了内存故障诊断相关的功能,新增属性同属于内存故障诊断功能的一部分
path:/bmc/kepler/Managers/{ManagerId}/FDMService/MemoryConfig/{Id}
interface: bmc.kepler.Managers.FDMService.Memory.Diagnosis
变化类型:新增属性AIPredictionPriority
应用场景:标记AI推理预测内存故障的优先级
| 变更类型 | 属性名称 | 签名 | 只读 | 变化通知 | 属性描述 | 访问权限 | 属性来源 | 持久化类型 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 新增 | AIPredictionPriority | y | false | false | AI推理预测内存故障功能的优先级, 取值示例: 0 - 低优先级:不使用AI推理辅助预测 1 - 中优先级:混合使用AI推理辅助预测 2 - 高优先级:只使用AI推理预测 默认值:0 |
Read: ReadOnly Write:DiagnoseMgmt | NA | 掉电持久化 | 无影响 |