新增资源协作属性标识下级硬件是否支持热插拔

背景

当前bmc.kepler.Connector接口下未配置热插拔属性,连接器默认支持热插拔。但有些器件是不支持热插拔的,非热插拔硬件当下级硬件的在位状态由在位变为不在位时,会误卸载下级硬件。为避免上述误卸载下级硬件同时能够识别出这种异常场景,现在bmc.kepler.Connector接口下新增一个HotPlug标识下级器件是否支持热插拔。

关联ISSUE

整体方案

针对非热插拔器件在位变为不在位时原有实现会误卸载下级器件的问题,提出通过资源协作接口bmc.kepler.Connector下新增HotPlug属性标识下级器件是否支持热插拔,实现上述异常场景的识别同时避免误卸载

评审点

新增资源协作属性标识下级硬件是否支持热插拔
path(已有):/bmc/kepler/Connector/:ID
interface(已有):bmc.kepler.Connector
属性(新增):HotPlug

详细描述

新增资源协作属性标识下级硬件是否支持热插拔
path(已有):/bmc/kepler/Connector/:ID
interface(已有):bmc.kepler.Connector
属性(新增):HotPlug

属性名称 变化类型 签名 默认值 取值范围 只读 持久化 变化通知 接口说明
HotPlug 新增属性 y 1 [0,1]分别表示不支持热插拔、支持热插拔 True 不持久化 True 硬件是否支持热插拔

评审结论

遗留问题