← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1888713] Fix merged to glance (master)

 

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 <dansmith@xxxxxxxxxx>
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


References