背景
某机型功耗封顶失败动作不支持HardPowerOff与Reset。但在WEB的功率封顶配置界面,功率封顶失败策略下拉菜单的可选项中仍包含相关选项。虽会回显设置失败,但仍可能会给客户带来疑问
关联ISSUE
[缺陷]: 某机型WEB的功率封顶配置界面的功率封顶失败策略的可选项下拉列表中包含不可设置选项-mdb_interface-AtomGit | GitCode
整体方案
PowerStrategy对象下新增PowerCappingFailureOptions属性,并在WEB后端呈现该属性。在功率封顶配置界面,前端通过获取后端呈现的属性,来设置失败策略下拉菜单的可选项
评审点
- 新增功耗封顶失败之后动作支持的资源协作接口属性
详细描述
评审点1:新增功耗封顶失败之后动作支持的资源协作接口属性
资源path(已有): /bmc/kepler/Systems/:SystemId/PowerStrategy
资源interface(已有): bmc.kepler.Systems.PowerStrategy
变化类型:新增属性
应用场景:前端呈现功耗封顶失败策略下拉菜单的可选项
详细描述:
| 属性名称 | 变化类型 | 签名 | 读写&权限 | 持久化 | 变化通知 | 属性来源 | 默认值 | 接口说明 | 接口约束 |
|---|---|---|---|---|---|---|---|---|---|
| PowerCappingFailureOptions | 新增属性 | as | 读:ReadOnly | 不持久化 | false | CSR | [“LogEventOnly”, “NoAction”, “HardPowerOff”, “Reset”] | 功耗封顶失败之后动作支持 | PowerLimitExceptionSupported属性为false时,该属性应为[ ] |
评审结论
通过,同意资源协作接口 bmc.kepler.Systems.PowerStrategy 下新增属性 PowerCappingFailureOptions,签名为 as,表征功耗封顶失败之后支持的动作选项,取值有 [“LogEventOnly”, “NoAction”, “HardPowerOff”, “Reset”] 中的一个或者多个,默认为 空数组;属性只读,不需要持久化,不需要变化通知。
遗留问题
无