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

Ceph async messenger模块内部coredump

问题现象描述

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

根本原因分析

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

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

解决方案

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

参考举例:https://github.com/ceph/ceph/pull/30717