glance/releasenotes/notes/queens-uwsgi-issues-4cee9e4fdf62c646.yaml
Brian Rosmaita 3d5f33f2b3 Update Queens info about Glance and uWSGI
Adds a "Known Issues" releasenote and updates the "running glance
under httpd" documentation.

Change-Id: Ifc315b40cea23af95fc969a9c3a9479e8692792c
2018-02-16 09:42:43 -05:00

32 lines
1.7 KiB
YAML

---
issues:
- |
The Pike release notes pointed out that although support had been added to
run Glance as a WSGI application hosted by a web server, the Glance team
recommended that Glance be run in its normal standalone configuration,
particularly in production environments.
We renew that recommendation for the Queens release. In particular, Glance
tasks (which are required for the interoperable image import functionality)
do not execute when Glance is run under uWSGI (which is the OpenStack
recommended way to run WSGI applications hosted by a web server).
This is in addition to the chunked transfer encoding problems addressed by
`Bug 1703856`_ and will be more difficult to fix. (Additionally, as far as
we are aware, the fix for `Bug 1703856`_ has never been tested at scale.)
Briefly, Glance tasks are run by the API service and would have to be split
out into a different service so that API alone would run under uWSGI. The
Glance project team did not have sufficient testing and development
resources during the Queens cycle to attempt this (or even to discuss
whether this is in fact a good idea).
The Glance project team is committed to the stability of Glance. As part
of OpenStack, we are committed to `The Four Opens`_. If the ability to run
Glance under uWSGI is important to you, feel free to participate in the
Glance community to help coordinate and drive such an effort. (We gently
remind you that "participation" includes providing testing and development
resources.)
.. _`Bug 1703856`: https://bugs.launchpad.net/glance/+bug/1703856
.. _`The Four Opens`: https://governance.openstack.org/tc/reference/opens.html