v0.44 发布
sage
v0.44 版本已发布!自 v0.43 以来的更改包括
- osd: key/value 对象(对象现在是 blobs、key/value 捆绑包和 xattrs)
- osd: 清理了 PG 状态、统计信息
- osd: 修复了在非 btrfs 上发生时机不当故障后的事务回放
- osd: 多个恢复修复
- radosgw: 改进了 PUT 性能
- radosgw: 改进了列出对象性能、过滤
- radosgw: 大型对象的清单
- radosgw: Swift/S3 ACL 互操作性(最后设置的 ACL 类型生效)
- librados: 新的 key/value 对象 API
- Ubuntu 12.04 precise 包
此版本的令人兴奋的部分是 key/value “对象映射”工作已经合并,并结合了 radosgw 更改以利用新的 API。这允许您使用 key/value 接口来管理单个对象中的许多小记录,以及常规对象数据和属性。同一对象中的键存储在磁盘上一起——就像对象数据一样——因此将相关键放在同一个对象中具有本地性优势。但是,每个对象的键数量没有限制,除了负载和空间平衡方面的考虑(对象中的所有键都存储在同一组 Ceph OSD 上)。这为传统的分布式 key/value 存储(如 Cassandra)提供了一个有趣的替代方案,后者将单个命名空间中的所有键分布在所有节点上。例如,radosgw 现在使用新的对象映射 API 来管理每个 bucket 的索引对象。
对于 v0.45,我们正在继续进行 RBD 缓存、性能和错误修复工作,并解决 ext3/4 中 xattr 大小限制的问题。
您可以从常规位置获取 v0.44
- Git 在 git://github.com/ceph/ceph.git
- Tarball 在 http://ceph.newdream.net/download/ceph-0.44.tar.gz
- 对于 Debian/Ubuntu 包,请参阅 http://ceph.newdream.net/docs/master/ops/install/mkcephfs/#installing-the-packages
