Project

General

Profile

Bug #58691

Updated by Ramana Raja over 1 year ago

The MgrMap stores a list of RADOS clients' addresses registered by the 
 mgr modules. During failover of ceph-mgr, the list is used to blocklist 
 clients belonging to the failed ceph-mgr. 

 Store the names of the mgr modules that registered the RADOS clients 
 along with the clients' addresses in the MgrMap. During debugging, this 
 allows easy identification of the mgr module that registered a 
 particular RADOS client by just dumping the MgrMap (ceph mgr dump). 


 e.g., 
 <pre> 
     $ ceph mgr dump | jq '.active_clients[0]' 
     { 
       "name": "devicehealth", 
       "addrvec": [ 
         { 
           "type": "v2", 
           "addr": "10.0.0.148:0", 
           "nonce": 612376578 
         } 
       ] 
     } 
 </pre>

Back