]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: inline do_mon_report
authorSage Weil <sage@redhat.com>
Fri, 18 Sep 2015 18:24:05 +0000 (14:24 -0400)
committerSage Weil <sage@redhat.com>
Sat, 14 Nov 2015 03:42:42 +0000 (22:42 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/OSD.cc
src/osd/OSD.h

index 1c6d903fe6bc5be8a6683ed7ace5e6dc137e38e1..25d86d8fecaa9918e5e5bdf4835dad2697c765eb 100644 (file)
@@ -4022,8 +4022,15 @@ void OSD::tick()
 
     if (reset)
       monc->reopen_session();
-    else if (report)
-      do_mon_report();
+    else if (report) {
+      last_mon_report = now;
+
+      // do any pending reports
+      send_alive();
+      service.send_pg_temp();
+      send_failures();
+      send_pg_stats(now);
+    }
 
     map_lock.put_read();
   }
@@ -4357,20 +4364,6 @@ void OSD::RemoveWQ::_process(
 }
 // =========================================
 
-void OSD::do_mon_report()
-{
-  dout(7) << "do_mon_report" << dendl;
-
-  utime_t now(ceph_clock_now(cct));
-  last_mon_report = now;
-
-  // do any pending reports
-  send_alive();
-  service.send_pg_temp();
-  send_failures();
-  send_pg_stats(now);
-}
-
 void OSD::ms_handle_connect(Connection *con)
 {
   if (con->get_peer_type() == CEPH_ENTITY_TYPE_MON) {
index 66257f62dbe53f3f61857d22fe8e1ddf13dd6308..f829c58ea9dfbf08f7378a8c0fbc2d37535c6671 100644 (file)
@@ -1973,8 +1973,6 @@ protected:
   float stats_ack_timeout;
   int outstanding_pg_stats; // how many stat updates haven't been acked yet
 
-  void do_mon_report();
-
   // -- boot --
   void start_boot();
   void _maybe_boot(epoch_t oldest, epoch_t newest);