v0.47 发布

sage

又过了三周,v0.47 已经准备就绪。 主要亮点包括

  • mon: 管理工具,用于控制失控的集群(临时阻止 osd 启动、故障等)
  • osd: 降低 peering/thrashing 的内存占用
  • librbd: 穿透缓存模式
  • librbd: 改进的错误处理
  • osd: 移除设计不合理的“本地化 pg”功能(那些带有“p”的烦人 PG)
  • rest-bench: 用于基准测试 radosgw(或 S3)的简单工具(基于“rados bench”命令)

说实话,由于网站启动、启动派对以及随后的 酩酊大醉,这次冲刺并不高效。 然而,新的 RBD 缓存功能目前看起来非常好,并且补丁正在 Qemu/KVM 中上游工作,以使用通用的“cache=writethrough”或“cache=writeback”设置启用它。

另一项值得注意的事项是,我生成了一个新的 PGP 密钥来签署发布。 该密钥现在位于 ceph.git 中,并已由我的个人密钥签名。 如果您正在从我们的存储库安装 deb,则需要将新的密钥添加到您的 APT 密钥环中,以避免烦人的安全警告。

对于 v0.48,我们正在致力于 ceph-osd 的重构,以提高线程和性能,支持 upstart 和 Chef 的多监控器和 OSD 热插拔支持,改进 OSD 和监控器引导,以使之成为可能,以及 RBD 为备受期待的分层功能奠定基础。

您可以从通常的地方获取 v0.47