diff options
author | Stuart McLaren <stuart.mclaren@hp.com> | 2014-10-21 16:59:43 +0000 |
---|---|---|
committer | Louis Taylor <louis@kragniz.eu> | 2015-04-07 10:45:29 +0000 |
commit | 0c7f1721177762b9f8fec9e9bfa3249aaeeecdc0 (patch) | |
tree | f7c29927f380ac4aedc1c1b6f6aa15e1e9a2f951 /doc | |
parent | 6dc5477a12b9b904332ac6fe7932abbc7a0275a7 (diff) | |
download | glance-0c7f1721177762b9f8fec9e9bfa3249aaeeecdc0.tar.gz |
Zero downtime config reload (glance-control)
Update glance-control to send a SIGHUP rather than
perform a start/stop for the 'reload' operation.
This allows picking up new configuration values without
interrupting the service.
Closes-bug: 1436275
Change-Id: I5a653daa3e582b665c0a2c402cf2d7c9e47e1c38
Diffstat (limited to 'doc')
-rw-r--r-- | doc/source/controllingservers.rst | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/source/controllingservers.rst b/doc/source/controllingservers.rst index c0216f6dd..1bc3b8858 100644 --- a/doc/source/controllingservers.rst +++ b/doc/source/controllingservers.rst @@ -222,3 +222,16 @@ here:: $> sudo glance-control registry restart etc/glance-registry.conf Stopping glance-registry pid: 17611 signal: 15 Starting glance-registry with /home/jpipes/repos/glance/trunk/etc/glance-registry.conf + +Reloading a server +------------------- + +You can reload a server with the ``glance-control`` program, as demonstrated +here:: + + $> sudo glance-control api reload + Reloading glance-api (pid 18506) with signal(1) + +A reload sends a SIGHUP signal to the master process and causes new configuration +settings to be picked up without any interruption to the running service (provided +neither bind_host or bind_port has changed). |