I have the same question about when recovery is going to happen! I think
recovering from second and third OSD can lead to not impact client IO too
when the primary OSD has another recovery ops!

On Tue, Feb 9, 2021 at 1:28 PM mj <li...@merit.unu.edu> wrote:

> Hi,
>
> Quoting the page https://docs.ceph.com/en/latest/architecture/
>
> > location query over a chatty session. The CRUSH algorithm allows a
> > client to compute where objects should be stored, and enables the
> > client to contact the primary OSD to store or retrieve the objects.
>
> So clients contact the *primary* OSD to store/retrieve objects.
>
> Why do clients not contact secondary (or even tertiary) OSDs for reading
> data? Would that not (potentially) result in greatly improved
> performance..?
>
> I'm sure there are good reasons for the current behaviour, but it seems
> logical, since you have multiple copies of the same data, to try and use
> the nearest copy?
>
> Curious :-)
>
> MJ
> _______________________________________________
> ceph-users mailing list -- ceph-users@ceph.io
> To unsubscribe send an email to ceph-users-le...@ceph.io
>
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to