]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MgrMonitor: improve a log message
authorRishabh Dave <ridave@redhat.com>
Wed, 17 Jul 2024 12:35:33 +0000 (18:05 +0530)
committerRishabh Dave <ridave@redhat.com>
Sat, 19 Oct 2024 11:25:59 +0000 (16:55 +0530)
Following log message has 3 distinct information (enabled modules,
modules that are alwats on and total number of commands enabled) printed
on the same line which makes it hard to find one of the information and
also makes it comparatively hard to read -

2024-07-17T17:21:16.609+0530 7f534ae006c0  0 mon.a@0(leader).mgr e0 create_initial initial modules iostat,nfs,volumes, always on modules balancer,crash,devicehealth,orchestrator,pg_autoscaler,progress,status,telemetry, 50 commands

With this commit it would be easier to read and find needed info -

2024-07-17T17:21:16.609+0530 7f534ae006c0  0 mon.a@0(leader).mgr e0 create_initial initial modules: iostat,nfs,volumes
2024-07-17T17:21:16.609+0530 7f534ae006c0  0 mon.a@0(leader).mgr e0 create_initial always on modules: balancer,crash,devicehealth,orchestrator,pg_autoscaler,progress,status,telemetry
2024-07-17T17:21:16.609+0530 7f534ae006c0  0 mon.a@0(leader).mgr e0 create_initial 50 commands

Signed-off-by: Rishabh Dave <ridave@redhat.com>
src/mgr/PyModuleRegistry.cc
src/mon/MgrMonitor.cc

index 0eb304e735381d2ed687002bd871c7d656cfe8b1..736e49b375f8051824f8a792736529dae78814fa 100644 (file)
@@ -243,7 +243,7 @@ void PyModuleRegistry::active_start(
       continue;
     }
 
-    dout(4) << "Starting " << i.first << dendl;
+    dout(4) << "Starting module '" << i.first << "'" << dendl;
     active_modules->start_one(i.second);
   }
 }
index c235d9e6219e9ffa58b00416994436434546ee71..1960f8a2c0bf07e9918c83f1b750f3144c102faa 100644 (file)
@@ -146,10 +146,12 @@ void MgrMonitor::create_initial()
   }
   pending_map.always_on_modules = always_on_modules();
   pending_command_descs = mgr_commands;
-  dout(10) << __func__ << " initial modules " << pending_map.modules
-          << ", always on modules " << pending_map.get_always_on_modules()
-           << ", " << pending_command_descs.size() << " commands"
+  dout(10) << __func__ << " initial enabled modules: " << pending_map.modules
           << dendl;
+  dout(10) << __func__ << "always on modules: " <<
+            pending_map.get_always_on_modules() << dendl;
+  dout(10) << __func__ << "total " << pending_command_descs.size() <<
+             " commands" << dendl;
 }
 
 void MgrMonitor::get_store_prefixes(std::set<string>& s) const