Re: [ceph-users] clients and monitors

2015-03-25 Thread Sage Weil
On Wed, 25 Mar 2015, Deneau, Tom wrote:
 A couple of client-monitor questions:
 
 1) When a client contacts a monitor to get the cluster map, how does it
decide which monitor to try to contact?

It picks a random monitor what the information it's seeded with at startup 
(via ceph.conf or the -m command line option).  Once it reaches one mon, 
it gets the MonMap which tells it who all of the mons are.

 2) Having gotten the cluster map, assuming a client wants to do multiple 
 reads and writes, 
does the client have to re-contact the monitor to get the latest cluster 
 map
for each operation?

No, the mons are primarily needed for the initial startup/authentication 
step.  They are also queried as a last resort if the client thinks it 
has an out of data osdmap and hasn't gotten one from an OSD, and to 
renew authentication tickets.

sage
___
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com


[ceph-users] clients and monitors

2015-03-25 Thread Deneau, Tom
A couple of client-monitor questions:

1) When a client contacts a monitor to get the cluster map, how does it
   decide which monitor to try to contact?

2) Having gotten the cluster map, assuming a client wants to do multiple reads 
and writes, 
   does the client have to re-contact the monitor to get the latest cluster map
   for each operation?

-- Tom Deneau, AMD


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