Hi All,

I would like to understand which operations Ceph is doing internally when a
new object is written to the storage using, e.g., librados.

Sebastien Han has written something similar to what I need in [1] ("I.1.1.
A single write…"), but I would like to get some more detail.

So, let's assume that we are writing an object to a pool which has a
replication size of 3 and min_size of 2, with OSDs running on xfs.

What are the operations that Ceph performs with respect to writing the
journal, writing the primary copy and writing the replicas?
When does the client call returns?
What is done in parallel and what not?

Also, is there a reference other than the source code where this process is
explained?

[1]: http://www.sebastien-han.fr/blog/2014/02/17/ceph-io-patterns-the-bad/

Thanks,
Vincenzo.



-- 
Vincenzo Pii
Researcher, InIT Cloud Computing Lab
Zurich University of Applied Sciences (ZHAW)
http://www.cloudcomp.ch/
_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to