v0.10 发布

sage

我们发布了 v0.10。本次的主要更新

  • 内核客户端:一些清理,修复了未对齐的内存访问问题
  • 对 MDS 恢复进行了大量调试:内核客户端现在可以正确解压,在 MDS 服务器以 60 秒的循环重启时编译内核。
  • 一些小的 MDS 修复
  • OSD 恢复修复
  • 用户空间客户端:许多错误修复,现在相当稳定
  • librados 改进

此外,

  • libceph:围绕 POSIX 风格 ceph 接口的一个薄包装器

它被用于为 Hypertable 分布式数据库 项目编写文件系统“Broker”。 我们也计划(最终)让 Hadoop ceph 客户端正常工作。

我们还在继续致力于 librados 对象存储层,包括一个独立的基于 fastcgi 的网关,它暴露了一个与 S3 兼容的 RESTful 接口,目标是成为使用 S3 的应用程序的直接替代品。(但是,它无法让您使用 rados 快照或对象类,并且扩展效率不高。)

在测试方面,我们正在本地填充一个 100TB 的集群,并将很快开始对其进行故障测试。 并且上周我们一直在彻底测试单节点 MDS 恢复。接下来是循环 OSD 重启和断电测试。

接下来要做的主要事项

  • 客户端身份验证
  • 额外的元数据,以促进文件系统层次结构的灾难性重建
  • 稳定集群 MDS

我们还再次将 Linux 内核客户端代码发送到 LKML 和 -fsdevel,并继续致力于将其合并到主线内核。

更新:以下是相关 URL