中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

Ceph async messenger模块内部coredump的解决方法

问题现象描述

在进行IO压力测试时,fio或者全局缓存服务端存在概率发生coredump,coredump栈参见下图。

关键过程、根本原因分析

该问题是由于Ceph async messenger没有对session_stream_handlers做好保护,多线程访问时,存在冲突。

具体问题参见Ceph社区的讨论:https://tracker.ceph.com/issues/40026

结论、解决方案及效果

参考社区的PR对Ceph源码进行修改,然后重新编译Ceph。