阅读背景:

[置顶] Ceph网络模块(3)——AsyncMessenger代码流程分析

来源:互联网 

Ceph网络模块(3)——AsyncMessenger代码流程分析


1、消息模块的生命周期

如图所示以OSD为例描述了消息模块的生命周期,本文如果没有特殊说明均指的是OSD守护进程。在守护进程的main()函数中首先注册并创建了一个Messenger,然后对注册的Messenger进行绑定,绑定后开启消息模块进行工作,消息模块启动后即启动OSD的初始化,在OSD的初始化中让Messenger处于ready状态,即准备工作状态。当消息模块工作结束后处于wait状态,如果需要的话则删除注册的Messenger。这就是消息模块大致的生命周期,下面详细描述一下每个过程的操作。如图所




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: