]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: log exceptions in daemon actions
authorSage Weil <sage@newdream.net>
Thu, 28 Oct 2021 21:36:53 +0000 (17:36 -0400)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 14 Sep 2022 16:15:58 +0000 (16:15 +0000)
Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 68abdc21477f876e35fccb18a10956cd891a1e30)

src/pybind/mgr/cephadm/serve.py

index 6ca94393ed2360b8cc58fb1a5cc4d705700352fe..89a98df60df04b27cb39b6999561e72d32307c2d 100644 (file)
@@ -938,11 +938,13 @@ class CephadmServe:
                     if self.mgr.cache.rm_scheduled_daemon_action(dd.hostname, dd.name()):
                         self.mgr.cache.save_host(dd.hostname)
                 except OrchestratorError as e:
+                    self.log.exception(e)
                     self.mgr.events.from_orch_error(e)
                     if dd.daemon_type in daemons_post:
                         del daemons_post[dd.daemon_type]
                     # continue...
                 except Exception as e:
+                    self.log.exception(e)
                     self.mgr.events.for_daemon_from_exception(dd.name(), e)
                     if dd.daemon_type in daemons_post:
                         del daemons_post[dd.daemon_type]