C0reFast / c0refast.github.io

1 stars 0 forks source link

Ceph OSD的心跳机制分析 | C0reFast记事本 #42

Open C0reFast opened 3 years ago

C0reFast commented 3 years ago

https://www.ichenfu.com/2021/03/16/ceph-osd-heartbeat/

心跳机制在Ceph中承担非常重要的角色,所有OSD之间都需要通过心跳来确认各个OSD的状态,并且在OSD出现失联,Crash等情况下能及时的被发现,从而进行故障OSD摘除,触发数据重平衡等,保证数据的安全性。 所以弄明白当前Ceph的心跳机制,理顺OSD从故障到被集群踢出的流程是十分必要的。 心跳初始化 & 心跳发送首先我们从Ceph OSD进程的启动main函数开始,代码在src/cep