From 612c6507dc226f99d95bd22e1b68548b40275f21 Mon Sep 17 00:00:00 2001 From: "jun923.gu" Date: Tue, 19 Jun 2018 10:25:07 +0800 Subject: [PATCH] Fix oslo.service ProcessLauncher fails to call stop Change-Id: Ie8fd5f1da991f9b7edf43dbe15ad088599fef053 Closes-Bug: #1773070 --- oslo_service/service.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oslo_service/service.py b/oslo_service/service.py index 75589c96..33a57b8e 100644 --- a/oslo_service/service.py +++ b/oslo_service/service.py @@ -520,8 +520,10 @@ class ProcessLauncher(object): status = exc.code signo = exc.signo except SystemExit as exc: + launcher.stop() status = exc.code except BaseException: + launcher.stop() LOG.exception('Unhandled exception') status = 2