v0.56.7 Bobtail 发布
sage
我们为 bobtail 发布了另一个错误修复更新。 这些修复中的大部分已经在 bobtail 分支中(并且已被各种用户运行)一段时间了。最新的补丁修复了 rgw 上的多删除问题。我们建议生产环境中的 bobtail 集群升级,特别是如果它们正在使用 radosgw 的话。
重要变更
- ceph-fuse: 在 fork() 之后创建完成标志
- debian: 修复 prerm/postinst 钩子;不要在升级时重启守护进程
- librados: 修复异步 aio 完成唤醒(表现为 rbd 挂起)
- librados: 修复 osd 变为满时然后又变为空闲时的挂起问题
- librados: 修复 aio 完成引用计数的锁定
- librbd python 绑定:修复 stripe_unit、stripe_count
- librbd: 使镜像创建默认值可配置
- mon: 修复 mon 命令中 mds id 的验证
- osd: 避免在对等连接期间过度更新磁盘
- osd: 避免在 scrub 期间过度使用内存
- osd: 避免在 scrub 时出现心跳失败/自杀
- osd: 各种小的错误修复
- osd: 使用 fdatasync 代替 sync_file_range(可能避免 xfs 断电损坏)
- rgw: 在列出对象时正确转义前缀
- rgw: 修复复制属性
- rgw: 修复多删除时的崩溃
- rgw: 修复在使用 ops log socket 时的锁定/崩溃
- rgw: 修复使用量日志记录
- rgw: 处理深度 URI 资源
您可以从常用位置获取 v0.56.7
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 https://ceph.net.cn/download/ceph-0.56.7.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 https://ceph.net.cn/docs/master/install/debian
