Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: neut...@packages.debian.org Control: affects -1 + src:neutron
Please unblock package neutron [ Reason ] The default threading configuration doesn't work with OVN setup. [ Impact ] OVN users will have a broken neutron-api server by default. [ Tests ] I'm constantly running a CI that does packaged-based deployment and runs functional testing. I oberved no regression. [ Risks ] Very limited risk: only a configuration of the uwsgi config. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing Note: the package also contains corrected breaks for prior versions of Neutron plugins. unblock neutron/2:26.0.0-3
diff --git a/debian/changelog b/debian/changelog index d452464043..5c14a9bf39 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +neutron (2:26.0.0-4) unstable; urgency=medium + + * Fix breaks that should be using binary packages, not source. + * Configure default uwsgi configuration file so that neutron-api doesn't use + threads anymore, which was broken with OVN config (Closes: #1093303). + + -- Thomas Goirand <z...@debian.org> Wed, 30 Apr 2025 13:44:34 +0200 + neutron (2:26.0.0-3) unstable; urgency=medium * Add more Breaks: diff --git a/debian/control b/debian/control index 788f1d766d..09d601e01a 100644 --- a/debian/control +++ b/debian/control @@ -517,9 +517,9 @@ Depends: ${misc:Depends}, ${python3:Depends}, Breaks: - networking-bgpvpn (<< 22.0.0~), - networking-l2gw (<< 1:21.0.0~), - neutron-dynamic-routing (<< 2:26.0.0~), + python3-networking-bgpvpn (<< 22.0.0~), + python3-networking-l2gw (<< 1:21.0.0~), + python3-neutron-dynamic-routing (<< 2:26.0.0~), Recommends: iputils-arping, Description: OpenStack virtual network service - Python library diff --git a/debian/neutron-api-uwsgi.ini b/debian/neutron-api-uwsgi.ini index c287c6d01f..6a220bf8e2 100644 --- a/debian/neutron-api-uwsgi.ini +++ b/debian/neutron-api-uwsgi.ini @@ -40,13 +40,13 @@ close-on-exec2 = true ### Performance tuning ### ########################## # Threads and processes -enable-threads = true +enable-threads = false # For max perf, set this to number of core*2 processes = 8 # This was benchmarked as a good value -threads = 32 +threads = 1 # This is the number of sockets in the queue. # It improves a lot performances. This is comparable