Jelajahi Sumber

Expose deployer status check exception trace

Logs exception details in case an exception occurs in
`_check_deployer_status`. It also logs the message as `ERROR`
severity.
Daniel Vincze 1 tahun lalu
induk
melakukan
a3d70db704
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      coriolis/deployer_manager/rpc/server.py

+ 3 - 2
coriolis/deployer_manager/rpc/server.py

@@ -83,9 +83,10 @@ class DeployerManagerServerEndpoint:
                         f"Deployer with ID '{deployer_id}' is in invalid "
                         f"state '{ex_status}'. Deployment cannot occur.")
         except BaseException as ex:
-            LOG.debug(
+            LOG.error(
                 f"Reporting deployer failure for deployment "
-                f"'{deployment_id}'.")
+                f"'{deployment_id}'. Error was: "
+                f"{utils.get_exception_details()}")
             self._rpc_conductor_client.report_deployer_failure(
                 self._admin_ctx, deployment_id, str(ex))