The goal of this project is to create an S3 layer to access DAOS backend.
libds3 is an library shipped with DAOS
...
Use that implement basic method to support the S3 API over a DAOS pool.
libds3 is purposely implemented over libdfs to maintain compatibility with POSIX namespace (lingua franca).
The intent is to be able to access a POSIX container concurrently as a S3 bucket and a filesystem.
libds3 is considered as a building block to build more complex http-based S3 service.
It is currently integrated with Rados GateWay (RGW) see https://github.com/ceph/ceph/tree/main/src/rgw/store/daos for more details.
DAOS S3 Mapping
S3 Bucket = DAOS Container
...