v0.39 发布
sage
v0.39 已被标记并上传。 进行了很多错误修复,这些修复并不特别令人兴奋。 除此之外,亮点包括
- mon: 重构 bootstrap (mkfs)
- mon: 大大简化 mon 集群扩展
- config: 基于子网选择守护进程 IP,而不是显式指定
- hadoop: 各种 hadoop 客户端修复
- osd: 修复了许多错误
- make: 漂亮的 V=0 模式
- radosgw: swift 支持改进
- radosgw, objecter: perfcounter 仪器化
- 我们现在可以在 FreeBSD 上构建
- debian: 软件包清理
监视器和网络配置更改值得一提。 我们简化了监视器 bootstrap,使其更容易使用 Chef 或 Juju 等工具来启动新的集群。 同时,我们使监视器集群扩展变得几乎微不足道,并修复了一个重要的性能问题,即监视器长时间关闭后重新启动时。
现在指定守护进程的网络配置也很简单,因为您可以将选择限制为特定的子网。 这意味着当您拥有一个具有公共和私有网络的整个集群时,例如 OSD,您可以强制 ceph-osd 为每个接口从适当的子网选择一个 IP,而无需在 ceph.conf 中显式设置 IP 每个守护进程。
Ceph 现在可以在 FreeBSD 上构建,这归功于 Stanislav Sedov 的移植工作。
OSD 进行了许多小的修复。 然而,在一些奇怪的恢复边缘情况下仍然存在一些错误。 一些核心恢复代码正在为 v0.40 重写,这将大大简化事情,并使系统在恢复期间的性能更高,并且占用更少的内存(请参阅 ceph.git 中的 wip-backfill 分支)。
对于 v0.40,我们还在致力于 RBD 镜像克隆(“分层”),它将非常流畅。 并且几乎准备好的 vastly 改进的 ceph.spec 文件也应该在 v0.40 中发布。
要下载 v0.39
- Git:git://github.com/NewDreamNetwork/ceph.git
- Tarball 在 http://ceph.newdream.net/download/ceph-0.39.tar.gz
- 对于 Debian/Ubuntu 软件包,请参阅 http://ceph.newdream.net/docs/latest/ops/install/mkcephfs/#installing-the-packages
