发布日期: 2026-08-13
版本号: v1.20.4

Rook v1.20.4是一个小版本更新,主要针对Ceph操作器进行了功能增强和错误修复。具体改进包括:OSD组件现在会单独列出扫描和准备好的设备;存储池支持CRUSH MSR规则用于纠删码池;核心功能跳过了对已包含/dev的设备路径的重复添加;监控组件创建了带有正确选择器的浮动服务;对象存储接受routable作为AMQP主题确认级别;修正了版本比较函数;RBD镜像在引导令牌文件中正确使用TMPDIR环境变量;外部脚本在创建监控密钥前导入secret;Multus配置中增加了IPv6检查;以及解决了管理员Cephx轮换后的上下文竞态问题。

更新内容 (中文)

改进内容

Rook v1.20.4 是一个范围有限的补丁版本,专注于对 Ceph 操作器的功能添加和错误修复。

  • osd:在原始激活回退流程中单独列出已扫描设备(#18006,@jhoblitt)
  • osd:当设备未出现在原始列表中时,单独列出已准备的设备(#17882,@jhoblitt)
  • pool:支持纠删码池的 CRUSH MSR 规则(#18028,@taraasrita10)
  • core:跳过为已包含 /dev 前缀的设备路径添加该前缀(#18080,@somanchi004-code)
  • mon:创建带有正确选择器的浮动 mon 服务(#18097,@parth-gr)
  • object:接受 routable 作为 AMQP 主题确认级别(#18137,@jhoblitt)
  • core:修复用于比较构建号的 isatleast 函数(#18157,@sp98)
  • rbdmirror:遵循 TMPDIR 设置引导对等体令牌文件路径(#18127,@jhoblitt)
  • external:导入脚本应在 rns 前创建 mon 密钥(#17960,@parth-gr)
  • multus:在 hostTemplateConfig curl 中添加 IPv6 检查(#18141,@subhamkrai)
  • core:为 admin cephx 轮换后的 ctx 竞争添加解决方案(#18113,@BlaineEXE)

更新内容 (原始)

Improvements

Rook v1.20.4 is a patch release limited in scope and focusing on feature additions and bug fixes to the Ceph operator.

  • osd: List scan devices individually in raw activate fallback (#18006, @jhoblitt)
  • osd: List prepared devices individually when missing from raw list (#17882, @jhoblitt)
  • pool: Support CRUSH MSR rules for EC pools (#18028, @taraasrita10)
  • core: Skip prepending /dev to a device path that already has it (#18080, @somanchi004-code)
  • mon: Create a floating mon service with correct selectors (#18097, @parth-gr)
  • object: Accept routable as an AMQP topic ack level (#18137, @jhoblitt)
  • core: Fix isatleast func to compare build number (#18157, @sp98)
  • rbdmirror: Honor TMPDIR for the bootstrap peer token file (#18127, @jhoblitt)
  • external: Import script should create mon secret before rns (#17960, @parth-gr)
  • multus: Add ipv6 check in hostTemplateConfig curl (#18141, @subhamkrai)
  • core: Add workaround for ctx race after admin cephx rotation (#18113, @BlaineEXE)

下载链接