【待评审】资源协作接口已有硬盘预故障/故障属性变更为复位持久化

背景

硬盘故障和预故障告警预期在BMC复位场景保持告警状态不变,不因为BMC复位导致告警恢复再产生。

关联ISSUE

[需求]: 支持SSD健康状态故障检测及告警 - openUBMC/storage - AtomGit | GitCode

整体方案

1.硬盘故障告警关联的资源协作接口属性为bmc.kepler.Systems.Storage.Drive.DriveStatus接口下的Failure属性,硬盘预故障告警关联的资源协作接口属性为bmc.kepler.Systems.Storage.Drive.DriveStatus接口下的PredictiveFailure属性,这两个属性变更为复位持久化,在bmc复位场景保持属性不变,防止误恢复告警。

评审点

1.在资源协作接口bmc.kepler.Systems.Storage.Drive.DriveStatus中的PredictiveFailure和Failure属性持久化类型变更为复位持久化。

详细描述

评审点1:资源协作接口属性PredictiveFailure和Failure持久化类型变更为复位持久化

资源协作接口:bmc.kepler.Systems.Storage.Drive.DriveStatus
资源path:/bmc/kepler/Systems/:SystemID/Storage/Drives/:ID
变化类型:已有属性持久化类型变更为复位持久化

属性名称 签名 只读 变化通知 属性描述 访问权限 属性来源 持久化类型 易变属性
PredictiveFailure y true false 硬盘是否预故障,0:否,1:是,默认值:255 R:ReadOnly 复位持久化 false
Failure b true false 硬盘是否故障 R:ReadOnly 复位持久化 false

评审结论

遗留问题