v15.2.10 Octopus 发布
这是 Octopus 系列的第 10 次补丁发布。我们建议用户更新到此版本。
重要变更 ¶
- 容器包含一个更新的 tcmalloc,可以避免在 15.2.9 中看到的崩溃(请参阅 issue#49618 以获取详细信息)。
- RADOS:已修复 BlueStore 处理来自 RocksDB 到 BlueFS 的巨大(大于 4GB)写入的问题。
- 从之前的 cephadm 版本升级时,systemctl 在尝试启动或重启监控容器时可能会挂起。(这是由于 systemd 单元的更改而使用
type=forking导致的。)升级后,请运行
ceph orch redeploy nfsceph orch redeploy iscsiceph orch redeploy node-exporterceph orch redeploy prometheusceph orch redeploy grafanaceph orch redeploy alertmanager
变更日志 ¶
.github: 添加用于添加标签和里程碑的工作流 (pr#39890, Kefu Chai, Ernesto Puerta)
ceph-volume: 修复 is_lv 的用法 (pr#39220, Michał Nasiadka)
ceph-volume: 为 bytes_to_extents 添加一些灵活性 (pr#39271, Jan Fajerski)
ceph-volume: 从 drive-group 子命令传递 --filter-for-batch (pr#39523, Jan Fajerski)
cephadm: 删除 open_ports 中的不必要的错误行 (pr#39633, Donggyu Park)
cephadm: 修复 'inspect' 和 'pull' (pr#39715, Sage Weil)
cephfs: pybind/ceph_volume_client: 在 auth-metadata 文件中将 'volumes' 键更新为 'subvolumes' (pr#39906, Kotresh HR)
cmake: boost>=1.74 将 BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT 添加到 radosgw (pr#39885, Casey Bodley)
librbd: 允许禁用基于快照的镜像的日志 (pr#39864, Mykola Golub)
librbd: 修复增量深度复制对象映射不一致的问题 (pr#39577, Mykola Golub, Jason Dillaman)
librbd: 如果由于禁用了镜像而导致获取镜像状态失败,则不要记录错误 (pr#39862, Mykola Golub)
librbd: 在磁盘上的镜像名称用于存储镜像快照状态 (pr#39866, Mykola Golub)
mgr/dashboard/monitoring: 由于 CVE-2020-13379 升级 Grafana 版本 (pr#39306, Alfonso Martínez)
mgr/dashboard: CLI 命令:从文件读取密码 (pr#39436, Ernesto Puerta, Alfonso Martínez, Juan Miguel Olmo Martínez)
mgr/dashboard: 修复 rgw 用户表单中的不正确验证 (pr#39027, Nizamudeen A)
mgr/dashboard: 修复 CephFS 的每个会话的缺失根路径 (pr#39868, Yongseok Oh)
mgr/dashboard: 监控警报徽章包含已抑制的警报 (pr#39512, Aashish Sharma)
mgr/dashboard: 为 prometheus 和警报管理器添加 ssl 验证选项 (pr#39872, Jean "henyxia" Wasilewski)
mgr/dashboard: 避免使用 document.write() (pr#39527, Avan Thakkar)
mgr/dashboard: 从文件读取密码时删除 EOF (pr#40155, Alfonso Martínez)
mgr/dashboard: 修复 MTU 不匹配警报 (pr#39854, Aashish Sharma)
mgr/dashboard: 修复与 PyJWT 版本 >=2.0.0 相关的问题 (pr#39836, Alfonso Martínez)
mgr/dashboard: 修复“已配置/总已配置”字段的工具提示 (pr#39645, Avan Thakkar)
mgr/dashboard: prometheus 警报:为数据包丢失和错误增加一些余量 (pr#39507, Patrick Seidensal)
mgr/dashboard: 报告 mgr fsid (pr#39852, Ernesto Puerta)
mgr/dashboard: 设置安全标头 (pr#39627, Avan Thakkar)
mgr/dashboard: 触发警报,如果某些节点具有与中值不同的 MTU (pr#39103, Aashish Sharma)
mgr/dashboard: 最小化 Ceph 后端 API 测试的控制台日志跟踪 (pr#39545, Aashish Sharma)
mgr/rbd_support: 异步创建镜像快照 (pr#39376, Mykola Golub, Kefu Chai)
mgr/rbd_support: 镜像快照计划应跳过非主镜像 (pr#39863, Mykola Golub)
mgr/volume: subvolume auth_id 管理和一些错误修复 (pr#39390, Rishabh Dave, Patrick Donnelly, Kotresh HR, Ramana Raja)
mgr/zabbix: 格式 ceph.[{#POOL},percent_used as float (pr#39235, Kefu Chai)
os/bluestore: 添加检查 BlueFS 读取的选项 (pr#39754, Adam Kupczyk)
os/bluestore: 修复 BlueFS 的巨大读取/写入 (pr#39701, Jianpeng Ma, Igor Fedotov)
os/bluestore: 引入 bluestore_rocksdb_options_annex 配置参数… (pr#39325, Igor Fedotov)
qa/suites/rados/dashboard: 白名单 TELEMETRY_CHANGED (pr#39704, Sage Weil)
qa/suites/upgrade: s/whitelist/ignorelist 用于 octopus 特定测试 (pr#40074, Deepika Upadhyay)
qa: 为 valgrind 使用普通构建 (pr#39583, Sage Weil)
rbd-mirror: 在计时器线程中重置 update_status_task 指针 (pr#39867, Mykola Golub)
rgw: 修复 multipart 重上传对象名称中的尾随空字符 (pr#39277, Casey Bodley)
rgw: radosgw-admin: 澄清电子邮件地址已使用的错误信息 (pr#39662, Matthew Vernon)
whitelist -> ignorelist for qa/\* only (pr#39534, Neha Ojha, Sage Weil)
qa/tests: 修复分支条目 (pr#39819, Yuri Weinstein)