【已评审】支持系统上电条件判断

背景

新需求要求fructrl支持系统上电条件判断,只有整框上电了级联板才可以上电,ASU关联的任一级联板有电了ASU才可以上电,整框和级联板的上下电控制条件需要支持外部组件设置或通过表达式配置,因此需要在整框和级联板的上下电管理对象下新增资源协作接口属性,表示是否满足上电条件,用于级联板和ASU等模组上下电前的判断。

关联ISSUE

[需求]: fructrl支持系统上电条件判断

整体方案

bmc.kepler.Chassis.FruCtrl和bmc.kepler.Systems.FruCtrl接口下新增属性表示是否满足上电条件。

评审点

  1. bmc.kepler.Chassis.FruCtrl接口下新增属性表示关联的级联板是否满足上电条件
  2. bmc.kepler.Systems.FruCtrl接口下新增属性表示关联的模组是否满足上电条件

详细描述

评审点1:bmc.kepler.Chassis.FruCtrl接口下新增属性表示关联的级联板是否满足上电条件

变更描述 :资源协作接口bmc.kepler.Chassis.FruCtrl下新增属性PowerOnConditionSatisfied
接口链接mdb_interface/json/intf/mdb/bmc/kepler/Chassis/FruCtrl.json-代码预览-mdb_interface:基于 D-Bus 协议的资源协作接口模型定义项目 - AtomGit (gitcode.com)

新增属性

属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
PowerOnConditionSatisfied b False true 表示是否满足上电条件,true:满足,false:不满足,默认为true Read: ReadOnly,Write: BasicSetting 软件刷新,CSR配置 不持久化 false

评审点2:bmc.kepler.Systems.FruCtrl接口下新增属性表示关联的模组是否满足上电条件

变更描述 :资源协作接口bmc.kepler.Chassis.FruCtrl下新增属性PowerOnConditionSatisfied
接口链接mdb_interface/json/intf/mdb/bmc/kepler/Systems/FruCtrl.json-代码预览-mdb_interface:基于 D-Bus 协议的资源协作接口模型定义项目 - AtomGit (gitcode.com)

新增属性

属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
PowerOnConditionSatisfied b False true 表示是否满足上电条件,true:满足,false:不满足,默认为true Read: ReadOnly,Write: BasicSetting 软件刷新,CSR配置 不持久化 false

是否准备好AI预审

评审结论

通过,具体结论如下:

  1. 同意在资源协作接口bmc.kepler.Chassis.FruCtrl下新增属性PowerOnConditionSatisfied,用于表示关联的级联板是否满足上电条件,true:满足,false:不满足,默认为true,签名为 b,支持读写,读权限为ReadOnly,写权限为BasicSetting,属性变化时发送变更通知,不持久化。
  2. 同意在资源协作接口bmc.kepler.Systems.FruCtrl下新增属性PowerOnConditionSatisfied,用于表示关联的模组是否满足上电条件,true:满足,false:不满足,默认为true,签名为 b,支持读写,读权限为ReadOnly,写权限为BasicSetting,属性变化时发送变更通知,不持久化。

遗留问题

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

帖子评审结论:【待评审】支持系统上电条件判断

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

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

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

评审点 1:bmc.kepler.Chassis.FruCtrl接口下新增属性表示关联的级联板是否满足上电条件【MDB】

结果:通过

  • 规则合规性检查:通过(28 项检查全部通过)
    • 警告项(建议性)
      规则ID:MDB-REVIEW-003
      级别:建议性
      问题描述:变更描述仅包含需求结论,缺少明确的消费方或使用场景说明。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性

      规则ID:MDB-RISK-004
      级别:建议性
      问题描述:属性 PowerOnConditionStatus 涉及电源控制(上电条件)且具备写权限,可能影响业务可用性,但未说明防误操作及失败恢复策略。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性

评审点 2:bmc.kepler.Systems.FruCtrl接口下新增属性表示关联的模组是否满足上电条件【MDB】

结果:通过

  • 规则合规性检查:通过(28 项检查全部通过)
    • 警告项(建议性)
      规则ID:MDB-REVIEW-003
      级别:建议性
      问题描述:新增属性缺少业务背景、消费方/使用场景和变更原因说明。
      处理建议:severity=‘should’ 建议性规则,建议修改以提升规范符合性