[all] Gate status: All devstack based jobs are failing for placement url issue in devstack

Ghanshyam Mann gmann at ghanshyammann.com
Tue Sep 28 22:29:02 UTC 2021


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%20status:merged)

-gmann

 ---- On Tue, 28 Sep 2021 02:28:26 -0500 Balazs Gibizer <balazs.gibizer at est.tech> wrote ----
 > 
 > 
 > On Tue, Sep 28 2021 at 05:19:29 PM +1000, Ian Wienand 
 > <iwienand at 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-28.log.html#t2021-09-28T03:54:49
 > > [2] https://review.opendev.org/c/openstack/devstack/+/811303
 > > 
 > > 
 > 
 > 
 > 
 > 



More information about the openstack-discuss mailing list