1. 背景知识 1.1 Linux进程、线程的内存布局 在各种有栈协程的实现中,不论是独立协程栈还是共享栈,都依托于线程栈的基础,而线程又共享使...
原论文《Paxos Made Simple》[http://lamport.azurewebsites.net/pubs/paxos-simpl...
CEPH VERSION: Quincy 17.2.6 上一篇[https://www.jianshu.com/p/3e49cad62b78]分...
CEPH VERSION: Quincy 17.2.6 事务生命周期BlueStore事务状态.png 需要注意,这个状态机是属于一个BlueS...
CEPH VERSION: Quincy 17.2.6 在PG层即将调用ObjectStore层的时候,会组装ObjectStore层的事务,然...
CEPH VERSION: Quincy 17.2.6 FreelistManager和Allocator相对以前有一些较大的变化 Freeli...
CEPH VERSION: Quincy 17.2.6 BlueStore极为庞大复杂,包含的Types远不止上图这些。所以,采用切换视角的方式...
【问题描述】L版本 12.2.13空置一年的集群,检查发现大量OSD的meta容量占用特别高;重启这些OSD,会长时间卡在BlueFS::_r...
NVMEDevice是基于SPDK针对NVME设备的一种BlockDevice实现,模块的主要类图如下: 接下来对主要的流程进行分析 初始化设备...