问题流程:
这边在做GEN5的24 NVMe硬盘背板的测试时,盘出现故障告警,查看对应的盘位亮红灯,拔出盘后,硬盘背板依然亮红灯。
目前分析:
查看storage的代码,发现src/lualib/drive/drive_object.lua
里面,NVMe盘拔出后,是停掉了 update_dynamic_info
的任务,但点故障灯的操作没有进行灭掉的操作。
疑问:
想咨询一下,这个是设计期望如此,抑或说这种场景的故障灯亮着更容易提醒使用者,还是说遗漏了这种场景。
其他截图:
问题流程:
这边在做GEN5的24 NVMe硬盘背板的测试时,盘出现故障告警,查看对应的盘位亮红灯,拔出盘后,硬盘背板依然亮红灯。
目前分析:
查看storage的代码,发现src/lualib/drive/drive_object.lua
里面,NVMe盘拔出后,是停掉了 update_dynamic_info
的任务,但点故障灯的操作没有进行灭掉的操作。
疑问:
想咨询一下,这个是设计期望如此,抑或说这种场景的故障灯亮着更容易提醒使用者,还是说遗漏了这种场景。
其他截图:
1、如果raid卡管理的盘故障了,拔盘也会亮故障灯不会做清除
2、如果是手动下发的点灯命令没有清除,这个正在确定历史设计方案
1、是没有RAID卡管理。是NVMe盘,直连的。
2、看storage的实现, NVMe盘拔出后,是触发停掉了 update_dynamic_info
的任务,但点故障灯的操作没有进行灭掉的操作,这个是设计期望如下哇?
新的版本,通过在停止任务的时候设置默认值 self.Failure = false
已解决。