随笔分类 - RGW 代码解析
对rgw 的代码进行解析。
主要包括整体的架构,以及IO路径的分析,以及一些晦涩难理解的类和函数的分析。
摘要:Log 是每个项目必须的,他是跟踪问题的最直接的依据。Ceph 也设计自己的log机制。 初始化启动log实例,启动log线程。 _log = new ceph::log::Log(&_conf->subsys); _log->start(); _log = new ceph::log::Log(&
阅读全文
摘要:cls_bucket_list 函数 librados::IoCtx index_ctx; // key - oid (for different shards if there is any) // value - list result for the corresponding oid (sh
阅读全文
摘要:global_pre_init 预初始化函数,解析ceph.conf配置文件, 初始化定义global_context 和 config的全局变量. 全局预初始化函数 CINIT_FLAG_UNPRIVILEGED_DAEMON_DEFAULTS 默认DAEMON ,相对于下面的选项而言,一般会采用
阅读全文
浙公网安备 33010602011771号