Reviewed: https://review.opendev.org/742314 Committed: https://git.openstack.org/cgit/openstack/glance/commit/?id=783fa72f481d68962509e708585fea4c163d5bf4 Submitter: Zuul Branch: master
commit 783fa72f481d68962509e708585fea4c163d5bf4 Author: Dan Smith <[email protected]> Date: Tue Jul 21 16:25:40 2020 -0700 Make image conversion use a proper python interpreter for prlimit The image conversion plugin does a processutils exec(), which needs to spawn python for prlimit support. Under uwsgi, sys.executable points to uwsgi itself, which won't work in this case. This introduces a [wsgi]/python_interpreter config option (because I don't think there is any way to get this from uwsgi itself) which we use for the exec. By default, it's sys.executable, which is what is used right now so nobody should notice a change unless they need it. Note: Making this depend on the devstack change to remove the wsgi import restriction so we can get a test on it. Partial-Bug: #1888713 Change-Id: I7cb2e135d6ea2cb21de55060df3f7bf40b3e64b6 ** Changed in: glance Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/1888713 Title: Async tasks, image import not supported in pure-WSGI mode Status in Glance: Fix Released Bug description: The wsgi_app.py file in the tree allows operators to run Glance API as a proper WSGI app. This has been the default devstack deployment for some time and multiple real clouds in the wild deploy like this. However, an attempt to start an import will be met with an image state of "queued" forever and no tasks will ever start, run, or complete. (note that this has been a known issue and the Glance team prescribes running standalone eventlet-based glance-api for deployments that need import to work). To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1888713/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

