v15.2.1 Octopus 发布

TheAnalyst

这是 Ceph Octopus 的第一个错误修复版本,我们建议所有 Octopus 用户升级。此版本修复了一个升级问题,并修复了 2 个安全问题

重要变更

  • issue#44759: 修复了 luminous->nautilus->octopus 升级断言
  • CVE-2020-1759: 修复了 msgr V2 安全模式中的 nonce 重用
  • CVE-2020-1760: 修复了由于 RGW GetObject header 分割导致的安全漏洞

变更日志

  • build/ops: 将 ceph_release 类型修复为 ‘stable’ (pr#34194, Sage Weil)
  • build/ops: vstart_runner.py: 修复检查不存在路径是否挂载时的 OSError (pr#34132, Alfonso Martínez)
  • cephadm: 添加 alertmanager 采用 (pr#34157, Eric Jackson)
  • cephadm: 添加 alertmanager 示例 (pr#34158, Eric Jackson)
  • cephadm: 修复 “ceph mgr dump” 的截断输出 (pr#34258, Sebastian Wagner)
  • mgr/cephadm: 添加在调试 ssh 失败时运行的示例 (pr#34153, Sebastian Wagner)
  • mgr/cephadm: DriveGroupSpec 需要支持/忽略 _unmanaged_ (pr#34185, Joshua Schmid)
  • mgr/cephadm: 将 grafana 绑定到所有接口 (pr#34191, Sage Weil)
  • mgr/cephadm: 修复 ‘orch ps –refresh’ (pr#34190, Sage Weil)
  • mgr/cephadm: 修复指定版本时 ‘upgrade start’ 消息 (pr#34186, Sage Weil)
  • mgr/cephadm: 在 prometheus 部署中包含警报 (pr#34155, Sage Weil)
  • mgr/cephadm: 将 alertmanager 指向所有 mgr/dashboard URL (pr#34154, Sage Weil)
  • mgr/cephadm: 通过编排器配置 nfs-ganesha (pr#34192, Michael Fritch)
  • mgr/dashboard: 检查缺少的 npm 解析 (pr#34202, Tiago Melo)
  • mgr/dashboard: 在 Dashboard 中添加 NoRebalance 标志 (pr#33939, Nizamudeen)
  • mgr/dashboard: 修正编排器文档链接 (pr#34212, Tatjana Dehler)
  • mgr/dashboard: 不要在用户创建(CLI)时失败 (pr#34280, Tatjana Dehler)
  • mgr/orch: 允许按 service_name 列出守护进程 (pr#34160, Kiefer Chang)
  • mgr/prometheus: ceph_pg_* 指标包含最后一个值,而不是所有报告状态的总和 (pr#34163, Jacek Suchenia)
  • mgr/rook: 闪烁的灯 (pr#34199, Juan Miguel Olmo Martínez)
  • osd/PeeringState: 删除 mimic 断言 (pr#34204, Sage Weil)
  • osd/PeeringState: 修复挂起 want_acting 与 osd 离线竞争 (pr#34123, xie xingguo)
  • pybind/mgr: 修复配置通知处理默认值 (pr#34178, Nathan Cutler)
  • rbd: librbd: 修复客户端向后兼容性问题 (issue#39450, issue#38834, pr#34323, Jason Dillaman)
  • tools: ceph-backport.sh: 添加弃用警告 (pr#34125, Nathan Cutler)