]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/MDSRank: report state to mgr as mds id, not rank
authorSage Weil <sage@redhat.com>
Tue, 29 Oct 2019 19:17:47 +0000 (14:17 -0500)
committerSage Weil <sage@redhat.com>
Tue, 29 Oct 2019 22:34:34 +0000 (17:34 -0500)
Introduced by 625dffe65c0f8001b3b6ca6d0b12732a1a103849, which added
periodic scrub stats reporting.

Fixes: https://tracker.ceph.com/issues/42494
Fixes: https://tracker.ceph.com/issues/41525
Signed-off-by: Sage Weil <sage@redhat.com>
src/mds/MDSRank.cc

index bd046ad75d889e4dcd5d83070c24a9a6d61b40d1..72f85f9737e90590a3eca5cddd3987c37f1016da 100644 (file)
@@ -546,7 +546,8 @@ MDSRank::MDSRank(
 
   std::string rank_str = stringify(get_nodeid());
   std::map<std::string, std::string> service_metadata = {{"rank", rank_str}};
-  int r = mgrc->service_daemon_register("mds", rank_str, service_metadata);
+  int r = mgrc->service_daemon_register("mds", cct->_conf->name.get_id(),
+                                       service_metadata);
   if (r < 0) {
     derr << ": failed to register with manager for service status update" << dendl;
   }