【已评审】变更 Firewall 和 MasterWriteRead 资源协作路径

背景

Firewall 与 MasterWriteRead 的资源协作路径都为 /bmc/kepler/IpmiService,违反资源一致性原则;且基于当前 libmcpp 的 C++ 框架对象反射机制,无法同时定义 Firewall 与 MasterWriteRead 对象。
Firewall 的接口中提供了 Mode 属性及黑白名单设置与查询的 rpc 方法,暂无其他模块和北向接口直接操作该属性和调用接口下的方法,仅为历史预留的原子能力,变更该对象的资源协作路径影响相对较小;
MasterWriteRead 的接口中当前仅提供了一个 BusSwitchEnabled 属性,且暂无其他模块和北向接口使用该属性,变更该对象的资源协作路径影响相对较小。以下为新增 BusSwitchEnabled 属性的历史结论。

关联ISSUE

暂无

整体方案

变更 Firewall 的资源协作路径为 /bmc/kepler/IpmiService/Firewall,变更 MasterWriteRead 的资源协作路径为 /bmc/kepler/IpmiService/MasterWriteRead

评审点一

变更 Firewall 的资源协作路径为 /bmc/kepler/IpmiService/Firewall

详细描述

变更描述:将 Firewall 的资源协作路径由 /bmc/kepler/IpmiService 变更为 /bmc/kepler/IpmiService/Firewall
接口链接:Firewall 资源协作路径定义
变更影响:涉及指定资源协作路径获取和设置 Mode 及调用设置与查询黑白名单方法的功能需要适配该变更

评审点二

变更 MasterWriteRead 的资源协作路径为 /bmc/kepler/IpmiService/MasterWriteRead

详细描述

变更描述:将 MasterWriteRead 的资源协作路径由 /bmc/kepler/IpmiService 变更为 /bmc/kepler/IpmiService/MasterWriteRead
接口链接:MasterWriteRead 资源协作路径定义
变更影响:涉及指定资源协作路径获取和设置 BusSwitchEnabled 的功能需要适配该变更

是否准备好AI预审

是

评审结论

已线下审核,同意变更 Firewall 的资源协作路径为 /bmc/kepler/IpmiService/Firewall,变更 MasterWriteRead 的资源协作路径为 /bmc/kepler/IpmiService/MasterWriteRead

遗留问题

无

预审答案内容由AI生成,仅供参考:

帖子评审结论:【待评审】变更 MasterWriteRead 资源协作路径

帖子相关性:相关(MDB 相关: 标题含强特征: 资源协作)

  • 总评审点数:1
  • MDB 资源协作接口评审点:1
  • 其他评审点:0

总体结果:通过(1/1 个评审点通过)

评审点 1:变更 MasterWriteRead 的资源协作路径为 /bmc/kepler/IpmiService/MasterWriteRead【MDB】

结果:通过

  • 规则合规性检查:通过(27 项检查全部通过)
    • 警告项(建议性):
      规则ID:MDB-REVIEW-003
      级别:建议性
      问题描述:评审点未说明变更资源协作路径的具体原因或业务背景,背景信息不够充分。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性

      规则ID:MDB-RISK-004
      级别:建议性
      问题描述:评审点涉及 MasterWriteRead 接口路径变更及 BusSwitchEnabled 状态设置功能,属于可能影响业务可用性的弱触发场景,未说明失败恢复或风险控制措施。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性