v0.8 发布

sage

Ceph v0.8 已经发布。已经构建了 适用于 amd64 和 i386 的 Debian 软件包,并且有一个 tarball,或者你可以 从 Git 拉取 ‘master’ 分支。本次更新包含许多重要的协议更改以及相应的性能改进

  • 客户端 / MDS 协议简化 — 更快、更可靠
  • 在线调整数据和/或元数据复制
  • 支持 O_DIRECT
  • 调试钩子从 /proc 移动到 /debug (debugfs)
  • 更快的 xattrs
  • 更快的 readdir(客户端可以缓存结果)
  • 支持即将发布的 2.6.30 内核
  • 更好的挂载错误报告(权限、协议版本不匹配)或磁盘格式不匹配
  • 大量的错误修复

速度显著提升(例如,单线程 dbench 快了近一倍),并且整体上不太容易受到晦涩的竞争条件的影响。MDS 集群的稳定性有所提高(尽管仍然不够稳定,不建议使用 :) )。然而,大多数错误修复都在分布式对象存储层的故障恢复和数据迁移代码中。下一个版本将主要关注对象存储。我们将清理接口并构建一个 ‘librados’(RADOS 是对象存储集群的名称),它提供一个类似于 S3 的简单存储接口。更多信息即将发布!