v0.80.3 Firefly 发布
sage
V0.80.3 FIREFLY ¶
这是第三个 Firefly 点版本。它包含一个针对 v0.80.2 中发现的 radosgw 回归的修复,该回归是在发布后立即发现的。
我们建议所有 v0.80.x Firefly 用户升级。
值得注意的更改 ¶
- radosgw: 修复清单解码中的回归 (#8804, Sage Weil)
有关更多详细信息,请参阅 完整的变更日志。
V0.80.2 FIREFLY ¶
这是第二个 Firefly 点版本。它包含一系列重要的修复,包括 OSD 缓存分层中的几个错误、影响升级情况的一些兼容性检查、几个 radosgw 错误,以及一个令人恼火且不必要的特性位检查,该检查阻止较旧的客户端与任何使用擦除编码池的集群通信。
此点版本中的一个重大变化是 ceph RPM 包被分成 ceph 和 ceph-common 包,类似于 Debian。ceph-common 包仅包含客户端库,不包含任何服务器端守护程序。
我们建议所有 v0.80.x Firefly 用户跳过此版本并使用 v0.80.3。
值得注意的变化 ¶
- ceph-disk: 改进调试日志记录 (Alfredo Deza)
- ceph-disk: 修复使用 dmcrypt 的 OSD 的准备 (#6700, Stephen F Taylor)
- ceph-disk: 在准备时 partprobe 以修复 dm-crypt (#6966, Eric Eastman)
- 不要要求客户端具有 ERASURE_CODE 特性 (#8556, Sage Weil)
- libcephfs-java: 使用较旧的 JNI 标头进行构建 (Greg Farnum)
- libcephfs-java: 修复使用 gcj-jdk 构建 (Dmitry Smirnov)
- librados: 修复重定向操作的 osd 操作 tid (#7588, Samuel Just)
- librados: 修复 rados_pool_list 缓冲区边界检查 (#8447, Sage Weil)
- librados: 在池覆盖更改时重新发送操作 (#8305, Sage Weil)
- librbd, ceph-fuse: 减少缓存中清理对象检查的 CPU 开销 (Haomai Wang)
- mon: 允许删除 cephfs 池 (John Spray)
- mon: 修复默认池规则集选择 (#8373, John Spray)
- mon: 修复 mon 低磁盘警告的健康摘要 (Sage Weil)
- mon: 修复 ‘osd pool set
cache_target_full_ratio’ (Geoffrey Hartz) - mon: 修复 quorum 特性检查 (Greg Farnum)
- mon: 修复混合 firefly+dumpling 集群中的请求转发 9#8727, Joao Eduardo Luis)
- mon: 修复 ‘osd pool set ... crush_ruleset’ 命令中的规则与规则集检查 (John Spray)
- mon: 使 osd ‘down’ 计数准确 (Sage Weil)
- mon: 在主亲和力回复中设置 ‘next commit’ (Ilya Dryomov)
- mon: 验证 CRUSH 特性是否受所有 mon 支持 (#8738, Greg Farnum)
- msgr: 修复连接重置期间的序列协商 (Guang Yang)
- osd: 阻止被阻止对象的 scrub (#8011, Samuel Just)
- osd: 更少地调用 XFS hint ioctl (#8241, Ilya Dryomov)
- osd: 在克隆时复制 xattr spill out 标记 (Haomai Wang)
- osd: 修复快照对象的刷新 (#8334, Samuel Just)
- osd: 修复合并操作的 hashindex 重启 (#8332, Samuel Just)
- osd: 修复 osdmap 订阅错误导致启动挂起 (Greg Farnum)
- osd: 修复潜在的空指针引用 (#8328, Sage Weil)
- osd: 修复关机竞态条件 (#8319, Sage Weil)
- osd: 在对等期间正确处理 CRUSH 结果中的 ‘none’ (#8507, Samuel Just)
- osd: 在新对象上设置无 spill out 标记 (Greg Farnum)
- osd: 跳过分层池上的 op 排序调试检查 (#8380, Sage Weil)
- rados: 强制 ‘put’ 对齐 (Lluis Pamies-Juarez)
- rest-api: 修复 ‘rx’ 命令 (Ailing Zhang)
- rgw: 计算用户清单 etag 并修复检查 (#8169, #8436, Yehuda Sadeh)
- rgw: 在 multipart 完成时获取属性 (#8452, Yehuda Sadeh, Sylvain Munaut)
- rgw: 修复长实例 ID 的缓冲区溢出 (#8608, Yehuda Sadeh)
- rgw: 修复元数据 put 上的实体权限检查 (#8428, Yehuda Sadeh)
- rgw: 修复 multipart 重试竞态条件 (#8269, Yehuda Sadeh)
- rpm: 将 ceph 分成 ceph 和 ceph-common RPM (Sandon Van Ness, Dan Mick)
- sysvinit: 在执行挂载后继续启动守护程序 (#8554, Sage Weil)
有关更多详细信息,请参阅 完整的变更日志。