v0.82 发布
sage
这是 firefly 之后的第二个开发版本。它包括一系列错误修复和一些可用性改进。有一些 MDS 调试和诊断工具,改进的 ‘ceph df’,以及一些 OSD 后端重构和清理。
值得注意的更改 ¶
- ceph-brag: 添加 tox 测试 (Alfredo Deza)
- common: perfcounters 现在使用原子操作并运行得更快 (Sage Weil)
- doc: CRUSH 更新 (John Wilkins)
- doc: osd 主节点亲和性 (John Wilkins)
- doc: 池配额 (John Wilkins)
- doc: 预飞行文档改进 (Kevin Dalley)
- doc: 切换到无限制的字体 (Ross Turk)
- doc: 更新 openstack 文档 (Josh Durgin)
- 修复 hppa 架构构建 (Dmitry Smirnov)
- init-ceph: 在 crush 或挂载失败时继续启动其他守护进程 (#8343, Sage Weil)
- keyvaluestore: 修复提示崩溃 (#8381, Haomai Wang)
- libcephfs-java: 针对较旧的 JNI 标头进行构建 (Greg Farnum)
- librados: 修复 rados_pool_list 边界检查 (Sage Weil)
- mds: cephfs-journal-tool (John Spray)
- mds: 改进 Journaler 磁盘格式 (John Spray)
- mds, libcephfs: 使用客户端时间戳作为 mtime/ctime (Sage Weil)
- mds: 各种编码改进 (John Spray)
- mds: 各种多 MDS 修复 (Yan, Zheng)
- mds: OPTracker 集成,dump_ops_in_flight (Greg Farnum)
- 各种清理 (Christophe Courtaut)
- mon: 修复默认复制池规则集选择 (#8373, John Spray)
- mon: 修复 set cache_target_full_ratio (#8440, Geoffrey Hartz)
- mon: 在 df 输出中包含每个池的“最大可用” (Sage Weil)
- mon: 防止 EC 池与 cephfs 一起使用 (Joao Eduardo Luis)
- mon: 恢复自动标记为下线的 OSD 重启时的原始权重 (Sage Weil)
- mon: 使用 msg 标头 tid 用于 MMonGetVersionReply (Ilya Dryomov)
- osd: 修复 OSD 关闭期间的错误断言 (Sage Weil)
- osd: 修复克隆删除案例 (#8334, Sam Just)
- osd: 修复 filestore 删除边缘案例 (#8332, Sam Just)
- osd: 修复等待 osdmap 时的挂起 (#8338, Greg Farnum)
- osd: 修复配对期间的间隔检查边缘案例 (#8104, Sam Just)
- osd: 修复无日志操作 (Sage Weil)
- osd: 在报告给 mon 的元数据中包含后端信息 (Sage Weil)
- rest-api: 修复帮助 (Ailing Zhang)
- rgw: 检查 put_metadata 的实体权限 (#8428, Yehuda Sadeh)