v0.65 发布
sage
我们的下一个开发版本 v0.65 已经发布,包含了一些重大更改。 首先,此版本包括对命令行界面架构的完整改造,以便为我们正在进行的 REST 管理 API 工作奠定基础。 ‘ceph’ 命令行工具现在是围绕 librados 的一个精简的 Python 包装器。 请注意,这些更改包括几个小的不兼容的接口更改,工具或脚本在使用 CLI 时应注意这些更改;这些更改的详细信息请参阅 完整的发布说明。
其他值得注意的更改
- mon, ceph: 命令行界面和内部管理 API 的重大改造。(Dan Mick)
- mon: 新的能力语法
- osd: 不要在 XFS 上使用 fadvise(DONTNEED)(电源循环时数据损坏)
- osd: 恢复和对等性能改进
- osd: 新的写回节流(用于减少突发写入性能)(Sam Just)
- osd: 在公共和专用接口上进行 ping/heartbeat
- osd: 避免因不对称网络故障导致的 osd 闪烁
- osd: 重新使用存在的已部分删除的 PG 内容(Sam Just)
- osd: 中断被黑名单列入的客户端监视(David Zafman)
- mon: 许多稳定性修复(Joao Luis)
- mon, osd: 修复了许多内存泄漏
- mds: 各种稳定性修复(Yan, Zheng, Greg Farnum)
- mds: 许多回指改进(Yan, Zheng)
- mds: 新的健壮的按 inode 打开支持(Yan, Zheng)
- ceph-fuse, libcephfs: 修复了一些 caps 撤销错误
- librados: 用于管理集群的新调用
- librbd: 锁定测试(Josh Durgin)
- ceph-disk: 改进了对奇特设备名称的处理
- ceph-disk: 许多针对 RHEL/CentOS、Fedora、wheezy 的修复
- 来自静态代码分析的许多许多修复(Danny Al-Gaaf)
- daemons: 视需要创建 /var/run/ceph
我们还有一次冲刺,然后就可以进入 Dumpling 功能冻结阶段。 重要项目包括监视器性能和稳定性改进以及针对 radosgw 的多站点和灾难恢复功能。 许多 radosgw 已经出现在 rgw-next 中,但这些更改要到 v0.67 才会发布。
您可以从通常的位置获取 v0.65
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 https://ceph.net.cn/download/ceph-0.65.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 https://ceph.net.cn/docs/master/install/debian
- 对于 RPM,请参阅 https://ceph.net.cn/docs/master/install/rpm
