
Neutron team has reportedly addressed issues with uWSGI for the service including OVN within [1]. Solution requires deployment of 2 new services while one should be running whenever WSGI is used, where second is needed specifically for OVN scenario. neutron-ovn-maintenance-worker is conditionally enabled to avoid systemd service deployment for non-OVN scenarios, as we do not support switching neutron_plugin_type back and force at the moment. [1] https://bugs.launchpad.net/neutron/+bug/1912359 Depends-On: https://review.opendev.org/c/openstack/openstack-ansible/+/935664 Change-Id: I9340d1dc94a6aa1a962bdc10b97439aa1fdc8658
25 lines
990 B
YAML
25 lines
990 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
uWSGI has been re-enabled by default for Neutron one more time. With that
|
|
new services are introduced which should ensure adequate functionality of
|
|
Neutron when uWSGI is being used.
|
|
|
|
- ``neutron-periodic-workers`` service is enabled for all drivers when
|
|
WSGI is being used. It runs along with previously existing
|
|
``neutron-rpc-server``
|
|
|
|
- ``neutron-ovn-maintenance-worker`` service is added only if `ml2.ovn`
|
|
is being used as ``neutron_plugin_type``. The service will be enabled
|
|
and running only when WSGI is used for Neutron ``neutron_use_uwsgi`` is
|
|
set to `True`
|
|
|
|
- |
|
|
If you are using Ubuntu 22.04 Jammy Jellyfish and ``install_method: distro``
|
|
please make sure to disable ``neutron_use_uwsgi`` as required binaries for
|
|
this mode to work are missing from packages for this distro.
|
|
fixes:
|
|
- |
|
|
Issues with uWSGI mode for Neutron has been addressed and uWSGI be used
|
|
for the service.
|