ISSUE链接
评审背景
1、温度录波新增出风口录波与CPU录波,其中CPU录波精确到器件,如CPU1、CPU2;
2、功耗录波新增电源输入功率与电源输出功率,其中精确到器件如PSU1、PSU2
评审点
一、 资源协作接口支持出风口录波与CPU录波
path:/bmc/kepler/Systems/:SystemId/Temperatures/:Id
interface:bmc.kepler.Systems.HistoryTemperature
| 属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|
| TemperatureType | 新增参数枚举 | u | 只读 R:ReadOnly | 不持久化 | false | 温度类型: 属性值来源于CSR配置 1:CPU,2:出风口,11:进风口 ,0xFFFFFFFF:无效值(默认) |
|
| TemperatureName | 新增属性 | s | 只读 R:ReadOnly | 不持久化 | false | 温度点名称: 属性值来源于CSR配置 |
二、 资源协作接口支持电源输入功率与电源输出功率录波
path:/bmc/kepler/Systems/:SystemId/EnergyMetric
interface:bmc.kepler.Systems.EnergyMetric
| 属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|
| CollectPowerHistoryData | 新增参数枚举 | ssu | PowerMgmt | NA | NA | 收集历史功率数据 请求: FilePath:文件导出路径 Domain:数据域(System、Fan、Cpu、Memory、PSUInput、PSUOutput ) DomainId:域Id 响应: TaskId:任务Id |
|
| ResetPowerHistoryData | 新增参数枚举 | su | PowerMgmt | NA | NA | 清空历史功率数据 请求: Domain:数据域(System、Fan、Cpu、Memory、PSUInput、PSUOutput) DomainId:域Id 响应: NA |
|
| GetPowerHistoryData | 新增参数枚举 | su | PowerMgmt | NA | NA | 获取历史功率数据 请求: Domain:数据域(System、Fan、Cpu、Memory、PSUInput、PSUOutput) DomainId:域Id 响应: NA |
评审结论
决策点1:资源协作接口支持出风口录波与CPU录波
结论:
1、同意资源协作接口bmc.kepler.Systems.HistoryTemperature新增TemperatureName属性用于获取温度点名称,签名为s,只读,读权限:ReadOnly,不发送变更通知事件
2、同意资源协作接口bmc.kepler.Systems.HistoryTemperature的TemperatureType属性新增枚举类型1:CPU,2:出风口
决策点2:资源协作接口支持电源输入功率与电源输出功率录波
结论:
1、同意资源协作接口bmc.kepler.Systems.EnergyMetric的CollectPowerHistoryData、ResetPowerHistoryData、GetPowerHistoryData方法请求参数新增枚举类型PSUInput、PSUOutput