← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1604456] Re: cannot get extra_specs on private flavors

 

Cannot repro.

** Changed in: nova
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1604456

Title:
  cannot get extra_specs on private flavors

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  Making the call in the client to retrieve the extra_specs for a
  private flavor (that is shared with the tenant being used) fails with
  a "not found" exception. This is on Liberty.

  (Pdb) print flavor
  <Flavor: mfisch>
  (Pdb) print flavor.name
  mfisch
  (Pdb) flavor.get_keys()
  *** ClientException: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'webob.exc.HTTPNotFound'> (HTTP 500) (Request-ID: req-94f15a92-4ca0-49fc-a203-27db2496735d)

  From the nova API logs, note that 1059 is the ID of the flavor called
  "mfisch".

  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions [req-94f15a92-4ca0-49fc-a203-27db2496735d d8be46a10c6144278b13e6a8e8a62e8d 02b2cbfdd4ae42e1b0c5af9b60c28c93 - - -] Unexpected exception in API method
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions Traceback (most recent call last):
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions   File "/venv/local/lib/python2.7/site-packages/nova/api/openstack/extensions.py", line 478, in wrapped
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions     return f(*args, **kwargs)
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions   File "/venv/local/lib/python2.7/site-packages/nova/api/openstack/compute/flavors_extraspecs.py", line 60, in index
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions     return self._get_extra_specs(context, flavor_id)
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions   File "/venv/local/lib/python2.7/site-packages/nova/api/openstack/compute/flavors_extraspecs.py", line 39, in _get_extra_specs
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions     flavor = common.get_flavor(context, flavor_id)
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions   File "/venv/local/lib/python2.7/site-packages/nova/api/openstack/common.py", line 536, in get_flavor
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions     raise exc.HTTPNotFound(explanation=error.format_message())
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions HTTPNotFound: Flavor 1059 could not be found.
  2016-07-19 14:49:59.284 47 ERROR nova.api.openstack.extensions
  2016-07-19 14:49:59.286 47 INFO nova.api.openstack.wsgi [req-94f15a92-4ca0-49fc-a203-27db2496735d d8be46a10c6144278b13e6a8e8a62e8d 02b2cbfdd4ae42e1b0c5af9b60c28c93 - - -] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1604456/+subscriptions


References