v0.20 发布

sage

经过几周的调试,我们发布了 v0.20。 目的是在 v2.6.34 内核发布(其中包含 Ceph 客户端)之前发布一个版本,其中包含大部分待处理的改进。 自 v0.19 以来的更改包括

  • osd:新的 filestore、日志基础设施。(写入延迟更低,不再严格要求 btrfs)
  • msgr:线路协议改进
  • mds:减少内存使用量(还有更多要做!)
  • auth:许多 auth_x 清理和改进
  • librados:一些清理;C++ API 现在可用
  • 整个代码库的许多错误修复

我们已经看到一些错误,但无法可靠地重现。 一旦这些错误得到修复,将发布 v0.20.1 点版本。 同时,v0.21 的工作仍在继续。 即将到来的更改包括

  • 性能改进
  • rbd:rados 块设备(kvm 和本机 linux 驱动程序)
  • flock/fnctl 锁支持
  • 延迟 IO
  • 允许客户端在 mds 重启后重新连接(对于在 mds 重启期间暂时断开连接的客户端很有用)
  • 集群 mds 修复

获取方式

RPM 将包含在即将发布的 Fedora 13 中。 此外,git 中还有一个 ceph.spec 文件,用于构建您自己的版本。