v0.55 发布
sage
我们原本计划将 v0.55 作为一个长期稳定版本发布,但这个周期投入了大量的最后时刻的更改和修复,所以我们将等待另一个周期,并使 v0.56 bobtail 成为长期稳定版本。 然而,v0.55 仍然做了很多工作。 如果您没有运行 argonaut (v0.48.*),请尝试 v0.55 并帮助我们确保它非常稳定!
警告:默认身份验证行为已更改。 请在升级前阅读以下内容,否则您的集群可能无法启动。
自 v0.54 以来的显著变化包括
- auth: 默认启用 cephx
- librbd: 细粒度条带化功能
- librbd: 改进缓存(对象不存在的缓存)
- rbd: 从 stdin 导入,导出到 stdout
- osd: 可选的 ‘min’ pg 大小
- osd: 恢复预留
- osd: 客户端与恢复 IO 优先级
- osd: 即使 glibc 很旧,也使用 syncfs(2)
- crush: 通过可调参数修复 chooseleaf 的重试行为
- radosgw: 支持 POST
- radosgw: 条带化大型(非分块)对象
- radosgw: openstack keystone 集成
- radosgw: 自定义域名
- mon: 改进 ENOSPC、fs 错误检查
- libcephfs: java 包装器
- ceph-fuse/libcephfs: 许多杂项修复,admin socket 调试
- mds: 杂项修复
- mon, radosgw, ceph-fuse: 修复了内存泄漏!
- mkcephfs: 支持格式化 xfs, ext4 (以及 btrfs)
- upstart: ceph, ceph-osd 元作业
- 许多许多错误修复
此版本需要注意的最重要的事情是 cephx 身份验证现在默认启用。 这意味着,如果您尚未在 ceph.conf 中显式启用或禁用身份验证,升级将阻止您的集群启动。 您需要显式禁用身份验证,或者 在升级前启用它。
这里有很多新内容,包括 OSD 的性能改进、radosgw 中的新功能以及各方面的稳定性改进。 修复了许多内存泄漏(监视器、radosgw、OSD、ceph-fuse),修复了许多错误。 请尝试此版本;我们希望在下一个版本 v0.56 成为长期稳定版本之前获得尽可能多的测试。
您可以从通常的位置获取 v0.55
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 https://ceph.net.cn/download/ceph-0.55.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 https://ceph.net.cn/docs/master/install/debian
- 对于 RPM,请参阅 https://ceph.net.cn/docs/master/install/rpm
- Git 在 git://github.com/ceph/ceph.git
