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 来启动使用量统计信息修剪。
还有一系列较小的错误修复。 有关此版本包含的所有内容的完整列表,请参阅 发行说明和变更日志。
您可以从通常的位置获取此稳定更新
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 http://ceph.newdream.net/download/ceph-0.48.1.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 http://ceph.newdream.net/docs/master/install/debian
