nova compute does nothing on receiving sighup signal
Bug #1705680 reported by
Abhishek Kekane
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Nova compute service does not listen to sighup signal actually it should reload the configuration file.
Steps to reproduce:
1. Run nova compute service as a daemon
2. Send sighup signal "kill -1 $parent_
Whereas if you send sighup signal to nova-api or nova-conductor then it reloads the configuration files.
To post a comment you must log in.
The nova-compute service supports SIGHUPs and you should see a log saying it got the SIGHUP signal if you do the above : /github. com/openstack/ nova/blob/ 088521591ad2ca2 0d8267d53d72aac a4441675d6/ nova/compute/ manager. py#L540
https:/
That said, reloading configuration files on SIGHUP is currently not fully supported for all configuration options in Nova. Most of the effort was tracked by https:/ /docs.openstack .org/newton/ config- reference/ mutable. html
At the moment, we only have a very few mutable config options: /live_migration _completion_ timeout /live_migration _progress_ timeout
- [libvirt]
- [libvirt]
- debug (inherited from oslo.log)
- log_config_append (inherited from oslo.log too)
Could you please verify the above config options and check those can be changed without requiring a service restart ?
I'm closing the bug now as I think the expected behaviour is correct but feel free to reopen the bug if you see those 4 options not being mutable.