13aa00026f

If both are run under the same process, and api_workers >= 2, the server process will instantiate two oslo_service.ProcessLauncher instances This should be avoided [0], and indeed causes issues on subprocess and signal handling: killed RPC workers not respawning, SIGHUP on master process leading to unresponsive server, signal not properly sent to all child processes, ... To avoid this, use the wsgi ProcessLauncher instance if it exists [0] https://docs.openstack.org/oslo.service/latest/user/usage.html#launchers Change-Id: Ic821f8ca84add9c8137ef712031afb43e491591c Closes-Bug: #1780139
OpenStack Neutron
Neutron is an OpenStack project to provide "network connectivity as a service" between interface devices (e.g., vNICs) managed by other OpenStack services (e.g., Nova).
To learn more about neutron:
- Documentation: https://docs.openstack.org/neutron/latest/
- Features: https://specs.openstack.org/openstack/neutron-specs
- Defects: https://launchpad.net/neutron
- Release notes: https://docs.openstack.org/releasenotes/neutron/index.html
- Source: https://opendev.org/openstack/neutron
Get in touch via email. Use [Neutron] in your subject.
To learn how to contribute, please read the CONTRIBUTING.rst file.
Description
Languages
Python
99.7%
Shell
0.3%