v0.48.1 ‘argonaut’ 稳定更新发布

sage

我们构建并推送了 argonaut 稳定版本系列的第一个更新。 此分支包含一系列小的修复,以提高稳定性、兼容性和性能,但没有主要的功能更改。 特别是稳定性修复对于具有大量 OSD 的大型集群以及网络环境中的间歇性网络故障更为重要。

主要更新包括

  • mkcephfs:在未在 conf 中指定时,使用默认的“keyring”、“osd data”、“osd journal”路径
  • msgr:各种套接字错误处理修复
  • osd:降低 scrub 开销
  • osd:各种配对修复(past_interval 共享、pgs 停留在“配对”状态)
  • osd:在读取路径中发生 EIO 时失败(不要静默忽略来自故障磁盘的读取错误)
  • osd:通过将一些大型事务分解为小块来避免内部心跳错误
  • osd:修复启动期间的 osdmap 追赶(追赶,然后将守护程序添加到 osdmap)
  • osd:修复虚假的“misdirected op”消息
  • osd:通过“pg … query”报告 scrub 状态
  • rbd:修复 watch 注册重发时的竞争条件
  • rbd:修复 rbd 镜像 ID 分配方案(新的镜像数据对象具有略有不同的名称)
  • rbd:修复缓存命中率的性能统计信息
  • rbd tool:修复 key 名称中的越界错误(指定空 key 时崩溃)
  • rbd:更强大的 udev 规则
  • rados tool:复制对象、池命令
  • radosgw:修复使用量统计信息修剪中的错误
  • radosgw:各种兼容性修复(日期字符串、ETag 引号、swift 标头等)
  • ceph-fuse:修复读/写路径中的锁定
  • mon:修复罕见的破坏磁盘上数据的竞争条件
  • config:修复 admin socket “config set”命令
  • log:修复内存日志事件收集中的错误
  • debian:删除 crush 标头,包含 librados-config
  • rpm:添加 ceph-disk-{activate, prepare}

radosgw 使用量修剪的修复与 v0.48 不兼容(实际上已损坏)。 现在您需要使用 v0.48.1 版本的 radosgw-admin 来启动使用量统计信息修剪。

还有一系列较小的错误修复。 有关此版本包含的所有内容的完整列表,请参阅 发行说明和变更日志

您可以从通常的位置获取此稳定更新