Hello,

I have some doubts about ceph and radosgw/S3 and I searched high and low,
but couldn't find a solid answer. First, some statements on how I
understand how ceph works for locating and writing objects.

1. Ceph uses the pool id and the object id to locate and store objects.
2. The MDS is optional and is only required when FUSE or cephfs are in use.
3. You must use MDS from the start, because it's a metadata
structure/directory that only gets populated when writing files through
cephfs / FUSE. Otherwise, it doesn't even know about other objects and
therefore isn't visible on cephfs.
4. MDS does not get updated when radosgw / S3 is used.


So my questions are:
* radosgw uses the ".bucket" pool for managing and controlling which
buckets there are?
* a new bucket is written in ".bucket"  and there will be an entry of some
sort in ".bucket-index" to keep track of objects created within that bucket?
* I.e., buckets and metadata about objects that live inside buckets are not
as such available from rados?  (you can't query rados for these objects,
grouped by user/bucket?)
* Are there alternatives for accessing the radosgw information besides
going through the S3 interface (command line)?

Gerard
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to