- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 OSD模块分析
对于一个片式队列,会有若干个处理线程,即图中的tp_osd_tp线程,每个处理线程负责处理不同分片中的消息。它们将各自分片中的消息取出后,找到每个消息对应的PG对象(Placement Group),进而将消息封装成操作(op)转给PG对象处理。而对于写操作,PG对象将请求以事务(Transaction)的方式提交给PGBackend对象(本文主要讨论ReplicatedBackend),最终事务内的操作会转变成对filestore的操作(我们将在独立的博文中讨论filestore模块的实现原理)。
2025-02-10 09:34:55
699
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人