]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tasks/ceph_manager: be silent about sending SIGHUPs
authorSage Weil <sage@redhat.com>
Tue, 4 Aug 2015 17:08:04 +0000 (13:08 -0400)
committerSage Weil <sage@redhat.com>
Tue, 4 Aug 2015 17:08:04 +0000 (13:08 -0400)
At the default interval this generates tons of log noise.

Signed-off-by: Sage Weil <sage@redhat.com>
tasks/ceph_manager.py

index 6e1774335e860c4b1ed18c69d3889285fbb8bf53..2f86146eaef26f72f88e44b75ed8080578c05135 100644 (file)
@@ -660,7 +660,7 @@ class Thrasher:
         self.log("starting do_sighup with a delay of {0}".format(delay))
         while not self.stopping:
             osd = random.choice(self.live_osds)
-            self.ceph_manager.signal_osd(osd, signal.SIGHUP)
+            self.ceph_manager.signal_osd(osd, signal.SIGHUP, silent=True)
             time.sleep(delay)
 
     @log_exc
@@ -1769,19 +1769,19 @@ class CephManager:
         """
         self.raw_cluster_cmd('osd', 'in', str(osd))
 
-    def signal_osd(self, osd, sig):
+    def signal_osd(self, osd, sig, silent=False):
         """
         Wrapper to local get_daemon call which sends the given
         signal to the given osd.
         """
-        self.ctx.daemons.get_daemon('osd', osd).signal(sig)
+        self.ctx.daemons.get_daemon('osd', osd).signal(sig, silent=silent)
 
     ## monitors
-    def signal_mon(self, mon, sig):
+    def signal_mon(self, mon, sig, silent=False):
         """
         Wrapper to local get_deamon call
         """
-        self.ctx.daemons.get_daemon('mon', mon).signal(sig)
+        self.ctx.daemons.get_daemon('mon', mon).signal(sig, silent=silent)
 
     def kill_mon(self, mon):
         """