背景
当前提供出来的支持NPU板功耗封顶的资源协作接口权限设置不合理,目前为ConfigureSelf,应为BasicSetting
关联ISSUE
整体方案
支持NPU板功耗封顶的资源协作接口修改接口权限从ConfigureSelf改为BasicSetting
评审点
修改接口权限
详细描述
评审点1:变更资源协作接口 bmc.kepler.Systems.Board.NpuBoards
变更描述:当前SetNpuPowerCap方法权限设置不合理,需要修改
接口链接:AtomGit | GitCode - 全球开发者的开源社区,开源代码托管平台
方法评审点
| 变更类型 | 方法名称 | 请求签名 | 请求参数描述 | 响应签名 | 响应参数描述 | 错误消息 | 访问权限 | 方法描述 | 变更影响 |
|---|---|---|---|---|---|---|---|---|---|
| 变更 | SetNpuPowerCap | a{ss}a(yn) | PowerCapConfigs: 表示设置NPU封顶功耗参数列表(数组),每个元素包含NpuId:NPU模组Id,Power:封顶功耗调整幅度 | ay | FailedList:设置失败的NPU模组Id数组 | NA | BasicSetting | 设置NPU板功耗封顶 | 权限变更,当前该接口仅供内部其他组件调用,变更权限无影响 |
接口变更影响
| 路径 | CSR配置影响 | 持久化影响 | 其他影响 |
|---|---|---|---|
| /bmc/kepler/Systems/:SystemId/Boards/NpuBoard | 不涉及重名属性,无影响 | 不涉及新增和废弃主键,无兼容性问题 | 当前该接口只有bmc内部调用,权限变更无影响 |
评审结论
同意将支持NPU板功耗封顶的资源协作接口修改接口权限从ConfigureSelf改为BasicSetting
遗留问题
需要发布变更声明
变更声明已发布:【变更声明】资源协作接口 SetNpuPowerCap 权限变更