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)

获取 Ceph