open的流程 open 实例化DB的具体实现类 调用Recover,恢复上次停止时的状态 初始化内存数据结构,(如果没有复用之前的log就需要...
Preview 本模块是ceph中各子系统相互通信及对外服务的模块,采用的是异步通信,ceph实现了POSIX、dpdk、rdma三种技术,本文...
Preview 我们在用c/c++编写网络程序时,基本步骤是:获取一个socket、bind、listen、accept、read、write(...
Previews 日志系统是一个系统的核心组成部分,是展示系统运行状态、错误追溯的最好方式,搞明白日志的相关代码有利于我们调试ceph代码中的各...
Preview https://juejin.cn/post/7033574024198406174[https://juejin.cn/pos...
Preview 格式化磁盘其实就是将文件系统的元数据固化到磁盘中去,这样在mount的时候可以从磁盘中读取相应的数据比如ext4文件系统的格式化...
Preview ceph中的每个组件在启动的时候都会去启动一个信号处理线程(异步处理信号),下面会简单分析分析其源码实现 源码分析 关键类 启动...
给我自己看的,比较乱 只看了单机,集群的没看 启动 入口函数就在根目录下的main.go中 会进行一系列的command初始化,最后根据传入的命...
官网地址 https://docs.gluster.org/en/latest/[https://docs.gluster.org/en/lat...