【已评审】新增资源协作接口感知是否存在事件/告警在上报中

背景

在一些具有备板的机型,备板BMC不具备对外连接网管的能力,需要通过主板来实现事件/告警的上报。通过远程RPC实现事件从备板同步到主板。
在这些机型操作主备倒换时,会存在只有备板,没有主板的情况。为防止事件丢失以及事件循环发送,需要资源协作接口来感知是否存在事件/告警在上报中。如果有,则抑制主备倒换。

整体方案

已有资源协作接口:bmc.kepler.EventService.EventSync
新增资源属性,标识当前远程事件告警上报处理状态

评审点

新增资源属性: State

资源路径:/bmc/kepler/EventService/EventSync
资源协作接口:bmc.kepler.EventService.EventSync
属性说明:远程事件告警上报处理状态

详细描述

属性名称 签名 只读 变化通知 属性描述 访问权限 默认值 持久化类型 易变属性
State s true true 标识当前远程事件告警状态:
Null:
未启用远程事件告警同步服务
Service:
远程事件告警同步服务已启用
Running:
有事件告警等待上报处理
ReadOnly Null 内存持久化 true

是否准备好AI预审

评审结论

已线下审核,同意新增State属性

遗留问题

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

帖子评审结论:【待评审】新增可CSR引用的全局变量感知是否存在事件/告警在上报中

帖子相关性:相关(Redfish 相关: 帖子内容包含 ‘redfish’ 关键字)

  • 总评审点数:1
  • Redfish 相关评审点:1
  • 其他评审点:0

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

评审点 1:新增一个通用的全局变量EventReporting。【Redfish】

结果:通过

  • URI 示例生成:通过
  • Schema 验证:跳过(schema 定义文件缺失或仅含 JsonSchemaFile 指针)
    • Schema 来源:DMTF ✗,OEM ✗(实际参与校验:无)
  • 规则合规性检查:通过(18 项检查全部通过)