Hi Budai,

When you ask "*how often the client is retrieving the Cluster Map?*" . The
obvious answer to that is there is nothing 'often' in it. Whenever there is
a change in the map, the monitor will inform the client.

I think you need to read about the CRUSH algorithm in Ceph.  Because that
will explain you the map changes and data movement.  While going through
CRUSH,  forget there is a monitor node. Just suppose there is a client
machine and this client machine READ/WRITE to a cluster ( number of OSDs).
Because theoretically a Ceph client can also be a monitor (not at all
recommended for practical purposes). Once you have understood CRUSH, I am
quite sure that will answer many of your questions.

And feel free to ask about CRUSH. I would be glad to answer.

BR





On Wed, Jul 15, 2020 at 8:54 AM Budai Laszlo <laszlo.bu...@gmail.com> wrote:

>
> to be more specific: if we have an RBD volume used by a client (a
> hypervisor, or or mapped with rbd), we assume continuous activity on the
> volume. How often will the RBD client contact the monitor to get the
> current map? Are you aware of any documentation page that describes this
> interaction?
>
> Thank you,
> Laszlo
>
>
> On 7/15/20 8:12 AM, Budai Laszlo wrote:
> > Hi Nghia,
> >
> > in the docs (https://docs.ceph.com/docs/master/architecture/#about-pools)
> there is the statement "Ceph Clients retrieve a Cluster Map from a Ceph
> Monitor, and write objects to pools." My question is how often the client
> is retrieving the Cluster Map? How does the client get the knowledge about
> a change in the cluster?
> >
> > Thank you,
> > Laszlo
> >
> > On 7/15/20 7:57 AM, Nghia Viet Tran wrote:
> >> Hi Laszlo,
> >>
> >> Which client are you talking about?
> >>
> >> On 7/15/20, 11:54, "Budai Laszlo" <laszlo.bu...@gmail.com> wrote:
> >>
> >>     Hello everybody,
> >>
> >>     I'm trying to figure out how often the ceph client is contacting
> the monitors for updating its own information about the cluster map.
> >>     Can anyone point me to a document describing this client <->
> monitor communication?
> >>
> >>     Thank you,
> >>     Laszlo
> >>     _______________________________________________
> >>     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
>
_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to