v0.68 发布
sage
在 Dumpling 之后的第一个开发版本已经发布!它包含许多小的清理和文档改进,以及来自 Emperor CDS 的第一个蓝图(对 ZFS 的支持)。此外,还有新的 RADOS 类(cls_hello)的示例实现和 librados 应用程序(hello_world),以帮助开发人员和用户入门。
自 v0.67 以来的显著变化
- ceph-fuse:修复 readahead 与 truncate 竞争问题 (Yan, Zheng)
- ceph-post-file:一个新的命令,可以轻松地与 ceph 开发人员共享日志或其他文件
- ceph:解析 CEPH_ARGS 环境变量
- librados: 修复异步 aio 完成唤醒
- librados:hello_world 示例 (Greg Farnum)
- librados:sync 调用现在在提交时返回(而不是确认)(Greg Farnum)
- mds:修复 mds 重连时旧的父 backpointer xattrs (Alexandre Oliva)
- mds:修复罕见的 fs 创建期间的重启/失败竞争
- mds:通知客户端已删除的文件(以便它们可以从缓存中释放)(Yan, Zheng)
- mds:修复了集群 mds 相关的几个错误 (Yan, Zheng)
- mon:允许调整集群日志(/var/log/ceph/ceph.log)的日志级别
- mon:不要暴露 ‘osd crush {add,set} …’ 的未提交状态 (Joao Luis)
- mon:修复字节计数(偏差 4 倍)(Dan Mick, Joao Luis)
- mon:修复 paxos 边界情况
- mon:修改 ‘auth add’ 语义,使其更合理 (Joao Luis)
- mon:新的 ‘osd perf’ 命令,用于转储最近的性能信息 (Samuel Just)
- mon:新的改进的 ‘ceph -s’ 或 ‘ceph status’ 命令(更多信息,更易于阅读)
- monc:修复小的内存泄漏
- 拉取了新的 wireshark 补丁到树中 (Kevin Jones)
- objecter:修复集群取消暂停时可能发生的挂起 (Josh Durgin)
- osd:‘osd recover clone overlap limit’ 选项,用于限制恢复期间的克隆 (Samuel Just)
- osd:cls_hello OSD 类示例
- osd:实验性支持 ZFS (zfsonlinux.org) (Yan, Zheng)
- osd:检测 peering 状态 (David Zafman)
- osd:正确执行 rados 类的 RD/WR 标志
- osd:升级时删除旧的 pg 日志 (Samuel Just)
- rgw:在关闭之前完成进行中的请求
- rgw:修复带有 response-* 查询字符串参数的 S3 身份验证 (Sylvain Munaut, Yehuda Sadeh)
- sysvinit:添加 condrestart 命令 (Dan van der Ster)
有关更多信息,请参阅 完整的发布说明。
与此同时,v0.69 的开发刚刚进入功能冻结阶段,并包含一些初步的基础设施和 RADOS 分层功能的基础工作(最初,缓存池)。
您可以从通常的位置获取 v0.68
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 https://ceph.net.cn/download/ceph-0.68.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 https://ceph.net.cn/docs/master/install/debian
- 对于 RPM,请参阅 https://ceph.net.cn/docs/master/install/rpm
