一次因磁盘扇区损坏引起osd 出现down的问题

当osd出现down的状态,日志信息显示为:

通过assert(allow_eio || !m_filestore_fail_eio || got != -5),非allow_eio且配置中fail_eio为true时,若有IO error则assert fail。

分析osd 所对应的磁盘信息:

可以看到I/O Error信息,截取一段信息进行分析

发现1100294400 -4407被检测出来。但1100294352 – 1100294360 却没有(执行badblcoks命令仅使用了读模式检测)