Re: [ceph-users] osd replication

2015-03-12 Thread Robert LeBlanc
The primary OSD for an object is responsible for the replication. In a healthy cluster the workflow is as such: 1. Client looks up primary OSD in CRUSH map 2. Client sends object to be written to primary OSD 3. Primary OSD looks up replication OSD(s) in its CRUSH map 4. Primary OSD con

[ceph-users] osd replication

2015-03-12 Thread tombo
Hello, I need to understand how replication is accomplished or who is taking care of replication, osd itsef? Because we are using librados to read/write to cluster. If librados is not doing parallel writes according desired number of object copies, it could happen that objects are in journal