背景
电源通讯异常场景,redfish查询电源动态信息(功率、电流、电压、温度等),电源信息显示为0,与预期null不符
关联ISSUE
暂无
整体方案
接口返回数据时,结合电源通讯异常的状态,若电源通讯异常,则返回null值;若电源通讯正常,则正常返回电源数据
| 方案 | 修改影响 |
|---|---|
| 不修改 | 和V2历史实现保持一致,无功能影响,与规范要求不一致 |
| 修改 | 属于接口变更,影响上层网管纳管判断,导致性能采集数据为空,可能被客户感知,影响现网客户存量机型显示一致性 |
评审点
电源通讯异常场景动态数据取值变更
详细描述
资源URI:/redfish/v1/Chassis/chassis_id/Power
资源版本:#Power.v1_2_1.Power
变化类型:变更异常场景取值
属性说明:
| 属性名 | 取值类型 | 示例/取值约束 | readonly | 易变属性 | 实现PATCH | 操作权限 | 描述 |
|---|---|---|---|---|---|---|---|
| PowerInputWatts | number/null | 108 | true | 是 | 否 | ReadOnly | 电源输入功率 |
| InputAmperage | number/null | 0.46 | true | 是 | 否 | ReadOnly | 电源输入电流 |
| PowerOutputWatts | number/null | 92 | true | 是 | 否 | ReadOnly | 电源输出功率 |
| OutputAmperage | number/null | 7.25 | true | 是 | 否 | ReadOnly | 电源输出电流 |
| OutputVoltage | number/null | 12.29 | true | 是 | 否 | ReadOnly | 电源输出电压 |
| InletTemperatureCelsius | number/null | 27 | true | 是 | 否 | ReadOnly | 电源进风口温度 |
| InnerTemperatureCelsius | number/null | 32 | true | 是 | 否 | ReadOnly | 电源内部温度 |