240 发简信
IP属地:四川
  • Resize,w 360,h 240
    协程基础及背景知识

    1. 背景知识 1.1 Linux进程、线程的内存布局 在各种有栈协程的实现中,不论是独立协程栈还是共享栈,都依托于线程栈的基础,而线程又共享使...

  • Paxos Made Simple 中英对照译注

    原论文《Paxos Made Simple》[http://lamport.azurewebsites.net/pubs/paxos-simpl...

  • Resize,w 360,h 240
    图解Ceph_005_BlueStore空间分配与空闲空间管理

    CEPH VERSION: Quincy 17.2.6 上一篇[https://www.jianshu.com/p/3e49cad62b78]分...

  • Resize,w 360,h 240
    图解Ceph_004_BlueStore事务状态流转

    CEPH VERSION: Quincy 17.2.6 事务生命周期BlueStore事务状态.png 需要注意,这个状态机是属于一个BlueS...

  • Resize,w 360,h 240
    图解Ceph_003_BlueStore事务数据结构

    CEPH VERSION: Quincy 17.2.6 在PG层即将调用ObjectStore层的时候,会组装ObjectStore层的事务,然...

  • Resize,w 360,h 240
    图解Ceph_002_BlueStore主要组件

    CEPH VERSION: Quincy 17.2.6 FreelistManager和Allocator相对以前有一些较大的变化 Freeli...

  • Resize,w 360,h 240
    图解Ceph_001_BlueStore主要数据结构

    CEPH VERSION: Quincy 17.2.6 BlueStore极为庞大复杂,包含的Types远不止上图这些。所以,采用切换视角的方式...

  • Resize,w 360,h 240
    L版本闲置Ceph集群 BlueFS Log容量异常增长的问题分析

    【问题描述】L版本 12.2.13空置一年的集群,检查发现大量OSD的meta容量占用特别高;重启这些OSD,会长时间卡在BlueFS::_r...

  • Resize,w 360,h 240
    Bluestore源码分析2 NVME Device

    NVMEDevice是基于SPDK针对NVME设备的一种BlockDevice实现,模块的主要类图如下: 接下来对主要的流程进行分析 初始化设备...

个人介绍
The high-level idea is sound, but the devil is in the details.