Update 'SIGHUP on ironic services'
This updates the spec for SIGHUP support to:
1. provide a link to the RFE/bug for the work to make most of the
ironic configuration options mutable
2. mention that mutable option values cannot be cached forever
This is a follow up to 2298f9895f
.
Change-Id: Ib78310e394ed03c63764080081e9e10cecfda036
Partial-Bug: #1585595
This commit is contained in:
parent
5b96f09a07
commit
d335bf8051
@ -69,7 +69,7 @@ Mutable configuration options that will be available are:
|
||||
|
||||
* ``[DEFAULT]/pin_release_version``
|
||||
|
||||
Other ironic configuration options can be made mutable in the future; such
|
||||
Other ironic configuration options can be made `mutable in the future`_; such
|
||||
changes should have corresponding release notes. The belief is that most, if
|
||||
not all, of the configuration options should be made mutable. However, that is
|
||||
outside the scope of this specification -- which is to lay the groundwork
|
||||
@ -78,6 +78,9 @@ ironic supports SIGHUP, operators might assume (incorrectly) that this applies
|
||||
to all configuration options, so we should make other configuration options
|
||||
available in a timely fashion.
|
||||
|
||||
The value of a mutable configuration option should not be cached; or at least,
|
||||
if it is cached, the value must be updated upon a SIGHUP occurrence.
|
||||
|
||||
Alternatives
|
||||
------------
|
||||
|
||||
@ -175,6 +178,8 @@ Work Items
|
||||
|
||||
* change our services so they are launched with ``restart_method='mutate'``
|
||||
* change the desired configuration options so that they are mutable
|
||||
* make sure the mutable options are not cached, or if they are, make sure that
|
||||
they are updated appropriately with a SIGHUP occurrence
|
||||
|
||||
Dependencies
|
||||
============
|
||||
@ -214,3 +219,4 @@ References
|
||||
.. _`oslo.config library`: http://docs.openstack.org/developer/oslo.config/opts.html?highlight=mutable#option-definitions
|
||||
.. _`mutable option note`: https://github.com/openstack/ironic/blob/ebfc4fe4c4c3910bf8b1229cb75259befa530877/etc/ironic/ironic.conf.sample#L383
|
||||
.. _`launched`: https://docs.openstack.org/developer/oslo.service/api/service.html#oslo_service.service.launch
|
||||
.. _`mutable in the future`: https://bugs.launchpad.net/ironic/+bug/1713571
|
||||
|
Loading…
Reference in New Issue
Block a user