v9.2.1 Infernalis 发布
sage
此Infernalis小版本修复了几个打包和初始化脚本问题,默认启用了librbd objectmap功能,修复了几个librbd错误以及系统中的一系列其他杂项错误。
我们建议所有Infernalis v9.2.0用户升级。
有关更详细的信息,请参阅完整的更新日志。
值得注意的更改 ¶
- build/ops: Ceph守护进程启动失败,因为服务名称已被使用。 (issue#13474, pr#6833, Chuanhong Wang)
- build/ops: ceph upstart脚本rbdmap.conf参数处理不正确 (issue#13214, pr#6396, Sage Weil)
- build/ops: CentOS 7上缺少libunwind包 (issue#13997, pr#6845, Loic Dachary)
- build/ops: rbd-replay-* 也从ceph-test-dbg移到ceph-common-dbg (issue#13785, pr#6628, Loic Dachary)
- build/ops: systemd/ceph-disk@.service假定使用/bin/flock (issue#13975, pr#6852, Loic Dachary)
- build/ops: systemd: 没有rbdmap systemd单元文件 (issue#13374, pr#6500, Boris Ranto)
- common: auth/cephx: osd产生大量日志 (issue#13610, pr#6836, Qiankun Zheng)
- common: log: Log.cc: 为syslog调用分配LOG_DEBUG优先级 (issue#13993, pr#6993, Brad Hubbard)
- crush: 如果在早期规则步骤中看到CRUSH_ITEM_NONE则崩溃 (issue#13477, pr#6626, Sage Weil)
- fs: Ceph文件系统未释放空间 (issue#13777, pr#7431, Yan, Zheng, John Spray)
- fs: 当ceph.conf中的选项log_max_new设置为零时,ceph-fuse无法正确启动 (issue#13443, pr#6395, Wenjun Huang)
- fs: 使用fuse挂载访问文件时发生分段错误 (issue#13714, pr#6853, Yan, Zheng)
- librbd: 调整大小时避免重写旧格式的镜像头 (issue#13674, pr#6630, Jason Dillaman)
- librbd: ImageWatcher不应阻塞通知线程 (issue#14373, pr#7406, Jason Dillaman)
- librbd: QEMU在创建快照并停止虚拟机后挂起 (issue#13726, pr#6632, Jason Dillaman)
- librbd: 在镜像创建时验证自我管理快照功能 (issue#13633, pr#7080, Jason Dillaman)
- librbd: [ FAILED ] TestLibRBD.SnapRemoveViaLockOwner (issue#14164, pr#7079, Jason Dillaman)
- librbd: 启用功能objectmap (issue#13558, pr#6477, xinxin shu)
- librbd: 修复大于2GB的diff文件合并差异 (issue#14030, pr#6981, Jason Dillaman)
- librbd: 使用活动IO扁平化rbd镜像可能导致挂起 (issue#14092, issue#14483, pr#7484, Jason Dillaman)
- mds: 修复重新连接期间的客户端功能(client.XXXX没有响应mclientcaps警告) (issue#11482, pr#6752, Yan, Zheng)
- mon: 如果某些OSD的权重为0,Ceph池的MAX AVAIL为0 (issue#13840, pr#6907, Chengyuan Li)
- mon: 当cephx_verify_authorizer返回...时不应设置isvalid = true (issue#13525, pr#6392, Ruifeng Yang)
- objecter: 池操作回调可能永远挂起。 (issue#13642, pr#6627, xie xingguo)
- objecter: 执行pool_snap_list时可能访问空指针。 (issue#13639, pr#6840, xie xingguo)
- osd: FileStore: 如果getattrs失败,可能存在内存泄漏。 (issue#13597, pr#6846, xie xingguo)
- osd: OSD::build_past_intervals_parallel() 应在开始新的past_interval时重置primary和up_primary。 (issue#13471, pr#6397, xiexingguo)
- osd: 在新分割的子PG上调用on_new_interval (issue#13962, pr#6849, Sage Weil)
- osd: ceph-disk list在/dev/cciss!c0d0上失败 (issue#13970, issue#14230, pr#6880, Loic Dachary)
- osd: ceph-disk: 使用blkid而不是sgdisk -i (issue#14080, pr#7001, Loic Dachary, Ilya Dryomov)
- osd: 修复send_failures期间的竞态条件 (issue#13821, pr#6694, Sage Weil)
- osd: osd/PG.cc: 288: FAILED assert(info.last_epoch_started >= info.history.last_epoch_started) (issue#14015, pr#6851, David Zafman)
- osd: infernalis升级后pgs卡住不一致 (issue#13862, pr#7421, David Zafman)
- rbd: TaskFinisher::cancel应该从SafeTimer中移除事件 (issue#14476, pr#7426, Douglas Fuller)
- rbd: cls_rbd: object_map_save应该启用校验和 (issue#14280, pr#7428, Douglas Fuller)
- rbd: rbd balance-reads测试中的错误操作方向 (issue#13491, pr#6629, Jason Dillaman)
- rbd: 调用纯虚方法 (issue#13636, pr#6633, Jason Dillaman)
- rbd: rbd克隆问题 (issue#13553, pr#6474, xinxin shu)
- rbd: rbd-replay不检查EOF并进入无限循环 (issue#14452, pr#7427, Mykola Golub)
- rbd: udevadm settle中未知参数 –quiet (issue#13560, pr#6634, Jason Dillaman)
- rgw: init脚本重载在EL7上不起作用 (issue#13709, pr#6650, Hervé Rousseau)
- rgw: radosgw-admin –help不显示orphans find命令 (issue#14516, pr#7543, Yehuda Sadeh)
- tests: ceph-disk workunit使用configobj (issue#14004, pr#6828, Loic Dachary)
- tests: fsx编译失败 (issue#14384, pr#7429, Greg Farnum)
- tests: 通知从属需要等待主控 (issue#13810, pr#7225, Jason Dillaman)
- tests: 重建独占锁测试应获取独占锁 (issue#14121, pr#7038, Jason Dillaman)
- tests: testprofile必须在重新创建之前被删除 (issue#13664, pr#6449, Loic Dachary)
- tests: 验证是否可以重用OSD id (issue#13988, pr#6882, Loic Dachary)