Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Stelia open-sources async-ceph: async Rust bindings for Ceph

说明与用途

Stelia 发布了 async‑ceph,这是一个为 Ceph 的 RADOS、RBD 和 CephFS 提供异步 Rust 绑定的库,使 Rust 应用能够异步访问 Ceph 存储。

问题

Rust applications at Stelia needed async-first bindings to Ceph’s RADOS, RBD, and CephFS libraries, but existing implementations were limited to RADOS and synchronous C/C++ interfaces.

结果

Stelia released async-ceph, enabling Rust applications to asynchronously access Ceph’s RADOS, RBD, and CephFS APIs, filling a critical integration gap.

工作流

  • Identify gap between Rust and Ceph libraries
  • Design async Rust bindings for RADOS, RBD, CephFS
  • Implement bindings using Rust FFI and async patterns
  • Publish library as open-source on GitHub
  • Iterate and extend based on community feedback

证据

Stelia has open-sourced async-ceph, a new library providing async Rust bindings for Ceph’s RADOS, RBD, and CephFS libraries.

来源

Existing implementations were limited to RADOS and did not expose their functionality through async Rust functions, while we needed async-first bindings and mainly consumed RBD and CephFS APIs.

来源

  • 记录日期: 2026-10-08T15:56:11.212Z