v0.56 发布
sage
我们用一个新版本 v0.56 来迎接新年,它将成为下一个稳定系列“bobtail”的基础。自 v0.55 以来,新功能不多,因为我们主要专注于从之前的 argonaut 稳定系列(v0.48.x)的稳定性和性能以及可升级性。如果您是当前的 argonaut 用户,您可以立即升级,或者关注 Inktank 博客,在完成一些额外的测试后,获取 bobtail 的公告。如果您是 v0.55 或 v0.55.1 用户,我们建议您立即升级。
自 v0.55 以来的显著变化包括
- librbd:修复了图像克隆的只读池问题
- osd:修复了混合 argonaut 和 post-v0.54 OSD 的问题
- osd:一些恢复调优
- osd:修复了多个 scrub、恢复和 watch/notify 竞争/错误
- osd:修复了 pool_stat_t 与 pre-v0.41 客户端的向后兼容性
- osd:实验性的 split 支持
- mkcephfs:修复了 fs 初始化、挂载的各种问题
- radosgw:默认情况下关闭使用量和操作日志
- radosgw:默认情况下关闭 keystone 身份验证
- upstart:仅当守护进程数据目录中存在“upstart”文件时才启用
- mount.fuse.ceph:允许通过 /etc/fstab 挂载 ceph-fuse
- config:始终报告配置解析错误
- mon:修复了内存泄漏,各种错误
- mds:许多小的修复
自 v0.48.2 (“argonaut”) 以来的显著变化
- auth:默认情况下启用身份验证;请参阅 发布说明!
- osd:改进了线程,小 io 性能
- osd:深度 scrub(验证对象数据)
- osd:分块 scrub(更高效)
- osd:改进了恢复期间的性能
- librbd:支持克隆
- librbd:支持细粒度条带化
- librbd:更好的缓存
- radosgw:改进了 Swift 和 S3 API 的覆盖范围(POST、多对象删除、条带化)
- radosgw:OpenStack Keystone 集成
- radosgw:高效的使用量统计聚合(用于计费)
- crush:改进了分布(默认情况下关闭;请参阅 CRUSH 可调参数)
- ceph-fuse, mds:总体稳定性改进
- 发布 OpenSUSE、SLES、Fedora、RHEL、CentOS 的 RPM 包
- 大量的错误修复和小的改进
如果您正在从 v0.55 升级,则没有特殊的升级说明。如果您正在从旧版本升级,请阅读 发布说明。默认情况下已启用身份验证,如果您在升级系统之前没有相应地调整 ceph.conf,系统将无法自行启动。
您可以从常规位置获取此版本
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 https://ceph.net.cn/download/ceph-0.56.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 https://ceph.net.cn/docs/master/install/debian
- 对于 RPM,请参阅 https://ceph.net.cn/docs/master/install/rpm
