From 9aa3e0017f06303e097d3000a7714e1c6d00b46b Mon Sep 17 00:00:00 2001 From: Jesse Pretorius Date: Wed, 26 Apr 2017 11:44:54 +0100 Subject: [PATCH] Reduce init restart time The 'RestartSec' value which controls the time between the service stop and start when restarting has been reduced from 150 seconds to 2 seconds to make the restart happen faster. These values can be adjusted by using the *_init_config_overrides variables which use the config_template task to change template defaults. Change-Id: I4e97676327d1fcb8b2c7c92b6fc1859e0251637e --- ...lance_init_time_settings-1ef46f6b9d4fc1df.yaml | 15 +++++++++++++++ templates/glance-systemd-init.j2 | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/glance_init_time_settings-1ef46f6b9d4fc1df.yaml diff --git a/releasenotes/notes/glance_init_time_settings-1ef46f6b9d4fc1df.yaml b/releasenotes/notes/glance_init_time_settings-1ef46f6b9d4fc1df.yaml new file mode 100644 index 00000000..72024737 --- /dev/null +++ b/releasenotes/notes/glance_init_time_settings-1ef46f6b9d4fc1df.yaml @@ -0,0 +1,15 @@ +--- +features: + - For the ``os_glance`` role, the systemd unit ``RestartSec`` value which + controls the time between the service stop and start when restarting has + been reduced from 150 seconds to 2 seconds to make the restart happen + faster. This value can be adjusted by using the + ``glance_*_init_config_overrides`` variables which use the + ``config_template`` task to change template defaults. +upgrade: + - For the ``os_glance`` role, the systemd unit ``RestartSec`` value which + controls the time between the service stop and start when restarting has + been reduced from 150 seconds to 2 seconds to make the restart happen + faster. This value can be adjusted by using the + ``glance_*_init_config_overrides`` variables which use the + ``config_template`` task to change template defaults. diff --git a/templates/glance-systemd-init.j2 b/templates/glance-systemd-init.j2 index acc5a418..54dfccbc 100644 --- a/templates/glance-systemd-init.j2 +++ b/templates/glance-systemd-init.j2 @@ -19,7 +19,7 @@ ExecStart={{ glance_bin }}/{{ item.value.service_name }} {{ program_config_optio # Give a reasonable amount of time for the server to start up/shut down TimeoutSec=300 Restart=on-failure -RestartSec=150 +RestartSec=2 # This creates a specific slice which all services will operate from # The accounting options give us the ability to see resource usage through