v0.22 发布
sage
有点晚了,但 v0.22 已经发布。本次发布的原定目标是提供一个稳定的集群 MDS,供用户测试。不幸的是,我们还没有达到这个目标:仍然存在几个重要的错误,我们正在努力修复,而且我不想再推迟这个发布。回过头来看,以如此不频繁的发布计划开始(自 v0.21 以来超过 2 个月!)使我们的工作变得更加困难,因为我们同时跟踪两个分支的错误修复,并导致新功能合并到用户测试之间存在很长的延迟。对于下一次发布(以及立即的未来),我们将致力于更频繁的发布,并尽可能地坚持原始时间表。
v0.22 中的重要变化包括
- mon: 改进命名
- osd: 支持集群内部流量的单独接口
- mds: 大量快照和递归会计修复
- mon: 降低时钟漂移错误/警告
- mds: 修复 xattr 错误
- cfuse: readdir 缓存,readdir 修复
- mon: 从映射中剔除滞后的备用 MDS
- osd: 数据完整性修复
- osd: 修复 mkfs/journal 创建期间的挂起
- 改进崩溃时的调试日志
- cdebugpack: 新的调试信息捕获工具
- mon: 改进 OSD 故障逻辑
- mds/osd: 使用 tcmalloc(更快、更节省内存)
- mds: 在目录/子树基础上设置文件布局/条带化策略
- cfuse: 挂载子目录
- mds: 故障时重新启动
总的来说,v0.23 的目标是稳定的集群 MDS 和目录碎片整理。我们还在继续努力加强 OSD 集群恢复,特别是考虑到 RBD 的兴趣水平。
相关网址
- 直接下载地址:http://ceph.newdream.net/download/ceph-0.22.tar.gz
- Debian 包,请参阅 http://ceph.newdream.net/wiki/Debian
