【待评审】FDMService资源内存故障预测模式属性新增取值

背景

内存故障预测模式新增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 掉电持久化 无影响

是否准备好AI预审

评审结论

遗留问题