- 博客(3)
- 资源 (10)
- 收藏
- 关注
原创 bluestore freelist分析
FreelistManager简介FreelistManager是做什么的freelist manager负责管理磁盘空间释放跟申请, 说白了就是对某段空间做标记,标记是否被使用,然后以kv方式记录,key是实际盘的偏移, value管理从当前物理偏移开始128个块,以bitmap方式管理. kv可以理解成一个extent类的继承结构FreelistManager ----> BitmapFreelistManager创建实例对象FreelistManage...
2020-11-23 16:00:28 288
原创 ceph设置norecover导致client io hang分析
J版本recover机制整体逻辑回馈消息处理入口函数bool ReplicatedBackend::handle_message( OpRequestRef op ){ dout(10) << __func__ << ": " << op << dendl; switch (op->get_req()-&...
2020-01-06 15:54:00 744
原创 ceph RGW类流程图
RGW源码框架流程介绍rgw支持两大类web引擎fastcgi civetweb loadgenrgw在main函数开始就会构建web引擎,具体代码如下 if (framework == "fastcgi" || framework == "fcgi") { RGWProcessEnv fcgi_pe = { store, &rest, olog, 0 ...
2018-11-16 16:46:58 1722 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人