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

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