← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1189564] Re: Instance Type already exists when creating flavor

 

Very old incomplete bug, marking closed at this point. Please feel free
to reopen if this is still an issue. Would be great to have a reproduce
for it.

** Changed in: nova
     Assignee: Shane Wang (shane-wang) => (unassigned)

** Changed in: nova
       Status: Incomplete => 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/1189564

Title:
  Instance Type already exists when creating flavor

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  Hi,

  Here is some history as to why I noticed this:

  A few weeks ago I created a flavor and marked it as non-public and assigned it to a specific project/tenant.  Today I attempted to create a new flavor with Horizon and was unable to.  In the dashboard's apache error_log it had:
  ClientException: Instance Type New64GB4CPU200GB already exists. (HTTP 409) (Request-ID: req-f3989efa-5f06-4c83-831d-0d040eccbe38)
  I'll paste the full stanza of the Python stack dump at the bottom of this message.

  The bug:
  Since horizon does not ask for the ID of the flavor, I attempted to do it via command line as admin.  The same message appeared. as I specified the next seemingly available flavor ID.  However, the flavor that I created non-public had the ID number allocated, but it didn't appear in the list for nova flavor-list as admin.  This gave me the same error message as in Horizon.  As soon as I created it with the next-higher ID again, it worked.

  I'm using Folsom EPEL packages for CentOS 6.

  openstack-nova-api-2012.2.3-1.el6.noarch
  openstack-dashboard-2012.2.3-1.el6.noarch

  Thanks
  -Dave

  
  [Mon Jun 10 17:00:29 2013] [error] Traceback (most recent call last):
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/horizon/dashboards/syspanel/flavors/forms.py", line 65, in handle
  [Mon Jun 10 17:00:29 2013] [error]     ephemeral=data['eph_gb'])
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/horizon/api/nova.py", line 239, in flavor_create
  [Mon Jun 10 17:00:29 2013] [error]     ephemeral=int(ephemeral))
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/v1_1/flavors.py", line 176, in create
  [Mon Jun 10 17:00:29 2013] [error]     return self._create("/flavors", body, "flavor")
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/base.py", line 148, in _create
  [Mon Jun 10 17:00:29 2013] [error]     _resp, body = self.api.client.post(url, body=body)
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 244, in post
  [Mon Jun 10 17:00:29 2013] [error]     return self._cs_request(url, 'POST', **kwargs)
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 228, in _cs_request
  [Mon Jun 10 17:00:29 2013] [error]     **kwargs)
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 210, in _time_request
  [Mon Jun 10 17:00:29 2013] [error]     resp, body = self.request(url, method, **kwargs)
  [Mon Jun 10 17:00:29 2013] [error]   File "/usr/lib/python2.6/site-packages/novaclient/client.py", line 204, in request
  [Mon Jun 10 17:00:29 2013] [error]     raise exceptions.from_response(resp, body)
  [Mon Jun 10 17:00:29 2013] [error] ClientException: Instance Type 64GB-4CPU-200GB already exists. (HTTP 409) (Request-ID: req-2b647be6-5dc4-4457-8a74-9d275b07fc50)
  [Mon Jun 10 17:00:47 2013] [error] \x1b[31;1mRecoverable error: Instance Type 64GB-4CPU-200GB already exists. (HTTP 409) (Request-ID: req-ed81214a-3aa6-4093-b37f-a77bd7f8889d)\x1b[0m

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