diff --git a/releasenotes/notes/enable-mutable-configuration-2dd6b7a0e0fe4437.yaml b/releasenotes/notes/enable-mutable-configuration-2dd6b7a0e0fe4437.yaml new file mode 100644 index 0000000000..99c56b87a6 --- /dev/null +++ b/releasenotes/notes/enable-mutable-configuration-2dd6b7a0e0fe4437.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + Operators can now update the running configuration of Sahara processes by + sending the parent process a "HUP" signal. + Note: The configuration option must support mutation. diff --git a/sahara/main.py b/sahara/main.py index 6f11f60832..9f23e62816 100644 --- a/sahara/main.py +++ b/sahara/main.py @@ -155,7 +155,7 @@ def _get_ops_driver(driver_name): def get_process_launcher(): - return oslo_service.ProcessLauncher(CONF) + return oslo_service.ProcessLauncher(CONF, restart_method='mutate') def launch_api_service(launcher, service):