Updates: placement API URL (uwsgi setup bug#1945359) issue fixes are merged now, please recheck your failing patches. Big thanks to frickler, ianw, clarkb, and melwitt. Nova two jobs still failing on different issues and fixes are under testing: 1. "nova-ceph-multistore job is broken on stable branches" - https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1945358 - Fixes are under testing: https://review.opendev.org/q/I7061f8d1491ff957452c9c777e40186a4e9c324e 2. nova-grenade-multinode job failing on master, stable/xena due to neutron-truck service/extension - https://bugs.launchpad.net/grenade/+bug/1945346 - Fixes are under testing: https://review.opendev.org/q/topic:%22bug%252F1945346%22+(status:open%20OR%2...) -gmann ---- On Tue, 28 Sep 2021 02:28:26 -0500 Balazs Gibizer <balazs.gibizer@est.tech> wrote ----
On Tue, Sep 28 2021 at 05:19:29 PM +1000, Ian Wienand <iwienand@redhat.com> wrote:
On Tue, Sep 28, 2021 at 03:27:23PM +1000, Ian Wienand wrote:
The recent security update @
https://launchpad.net/ubuntu/focal/+source/apache2/+changelog
does a lot of stuff.
frickler was actually onto this before me; see [1].
In short, it looks like we have found an issue with our ProxyPass config and the way it uses trailing slashes. See [2]
We can either do
ProxyPass "/placement/" "unix:/var/run/uwsgi/placement-api.socket|uwsgi://uwsgi-uds-placement-api/" retry=0
(note "placement/" and then "uwsgi://uwsgi-uds-placement-api/") or
ProxyPass "/placement" "unix:/var/run/uwsgi/placement-api.socket|uwsgi://uwsgi-uds-placement-api" retry=0
both appear to work. I'm not sure which is better? We could enforce either in the function. As of right now 811303 is still testing, but it's looking good.
Thank you all for troubleshooting and finding the solution.
I think we need to use the '/placement' variant to allow GET http://<ip>/placement to be routed to the placement app. As far as I see if we use '/placement/' variant then /placement is not routed and that would be a breaking API change.
Cheers, gibi
-i
[1] https://meetings.opendev.org/irclogs/%23openstack-qa/%23openstack-qa.2021-09... [2] https://review.opendev.org/c/openstack/devstack/+/811303