Stelia open-sources async-ceph: async Rust bindings for Ceph
Описание и применение
Stelia выпустила async‑ceph – асинхронные Rust‑биндинги для Ceph, позволяющие использовать RADOS, RBD и CephFS в асинхронных приложениях.
Задача
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