diff --git a/manila/service.py b/manila/service.py index 633631f4e5..4ebffc60d2 100644 --- a/manila/service.py +++ b/manila/service.py @@ -383,7 +383,8 @@ def serve(server, workers=None): global _launcher if _launcher: raise RuntimeError('serve() can only be called once') - _launcher = service.launch(CONF, server, workers=workers) + _launcher = service.launch(CONF, server, workers=workers, + restart_method='mutate') def wait(): diff --git a/releasenotes/notes/bug-1785129-fix-sighup-behavior-with-scheduler-8ee803ad0e543cce.yaml b/releasenotes/notes/bug-1785129-fix-sighup-behavior-with-scheduler-8ee803ad0e543cce.yaml new file mode 100644 index 0000000000..28f602bdcc --- /dev/null +++ b/releasenotes/notes/bug-1785129-fix-sighup-behavior-with-scheduler-8ee803ad0e543cce.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - The SIGHUP behavior for the manila-scheduler service has been fixed. + Previously, only the manila-share service was responding to SIGHUP and + reloading its configuration, now manila-scheduler does the same. \ No newline at end of file