上周综述
上周 Master 分支正式启用了 AsyncMessenger 作为默认 Messenger Type,将 cfq 作为默认的 IO 调度器。
Ceph New Scrub/Repair API
在之前的文章也提到过 Jewel 实现了初步的 Scrub API 提供给用户,那么现在开始做 Repair API 提供给用户。比如当一份数据的三个副本发生不一致时,通过 Repair API 可以得到三个副本的信息,然后用户去决定信任哪一个副本并覆盖其他其他副本。
类似的 API 如:
int repair_copy(const std::string& oid, uint64_t version, uint32_t what, int32_t osd, uint32_t epoch);
Gregory Farnum 辞去 CephFS PTL,John Spray 接任
Gregory Farnum 近日辞去 CephFS PTL 职位,跟 Josh Durgin 一样,他会将更多的精力放在 Rados 层和功能/特性实现上,而不是维护 CephFS 模块的 Bug Review,代码 Review 和 QA 测试,使得有更多的时间去完善 CephFS 和 Rados 本身,Gregory 从 10 年左右就开始 Ceph 的开发,对 Ceph 的 Messenger,Mon 和 CephFS 相关逻辑都非常擅长。John Spray 大约是在 13 年底加入 Inktank,随之 Redhat 一直在从事 CephFS,最近的工作主要在 CephFS 的生态环境如 OpenStack Manila 和 ceph-mgr 一个 Ceph 的管理工具上。
PS:
最后欢迎国内开发者加入贡献有深度的内容