← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1620248] [NEW] Can't rename instance right after creation (regression)

 

Public bug reported:

environment: latest devstack
bug come from gating job: http://logs.openstack.org/66/357766/4/check/gate-functional-neutron-dsvm-ec2api/bd0d68d/logs/


1) instance creation was successful:
2016-09-05 08:46:53.165 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] REQ: curl -g -i -X POST http://127.0.0.1:8774/v2.1/servers -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.10" -H "X-Auth-Token: {SHA1}265ec9d6a4e7c7aa9e817ea0e94a601153eaa6f9" -d '{"server": {"name": "r-arw7epu0-0", "imageRef": "3adede2d-bcc5-4aba-9cad-759ca6a03bd0", "availability_zone": "nova", "flavorRef": "16", "max_count": 1, "min_count": 1, "networks": [{"uuid": "532db1fe-13e1-44b1-8958-1ba64e250580"}]}}' _http_log_request /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:206

2016-09-05 08:46:53.613 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] RESP: [202] Content-Length: 370 Location: http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc Content-Type: application/json Openstack-Api-Version: compute 2.10 X-Openstack-Nova-Api-Version: 2.10 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-287852b6-b247-4466-b0c3-2a740c0361e9 Date: Mon, 05 Sep 2016 08:46:53 GMT Connection: keep-alive 
RESP BODY: {"server": {"security_groups": [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": "6229c916-7cde-4c76-b26c-a9c13c36a1fc", "links": [{"href": "http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc";, "rel": "self"}, {"href": "http://127.0.0.1:8774/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc";, "rel": "bookmark"}], "adminPass": "***"}}
 _http_log_response /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:231


2) but next call to update server has failed.
2016-09-05 08:46:53.614 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] POST call to compute for http://127.0.0.1:8774/v2.1/servers used request id req-287852b6-b247-4466-b0c3-2a740c0361e9 _log_request_id /usr/local/lib/python2.7/dist-packages/novaclient/client.py:85
2016-09-05 08:46:53.619 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] REQ: curl -g -i -X PUT http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.10" -H "X-Auth-Token: {SHA1}265ec9d6a4e7c7aa9e817ea0e94a601153eaa6f9" -d '{"server": {"name": "i-aca22cdc"}}' _http_log_request /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:206

2016-09-05 08:46:53.647 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] RESP: [500] Openstack-Api-Version: compute 2.10 X-Openstack-Nova-Api-Version: 2.10 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version Content-Type: application/json; charset=UTF-8 Content-Length: 225 X-Compute-Request-Id: req-39cece3c-1787-4226-a661-61adbf34eec1 Date: Mon, 05 Sep 2016 08:46:53 GMT Connection: keep-alive 
RESP BODY: {"computeFault": {"message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'oslo_versionedobjects.exception.OrphanedObjectError'>", "code": 500}}


logs from nova-api:

2016-09-05 08:46:53.626 23353 DEBUG nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Action: 'update', calling method: <bound method ServersController.update of <nova.api.openstack.compute.servers.ServersController object at 0x7ff5118499d0>>, body: {"server": {"name": "i-aca22cdc"}} _process_stack /opt/stack/new/nova/nova/api/openstack/wsgi.py:633
2016-09-05 08:46:53.627 23353 DEBUG nova.compute.api [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] [instance: 6229c916-7cde-4c76-b26c-a9c13c36a1fc] Fetching instance by UUID get /opt/stack/new/nova/nova/compute/api.py:2209
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Unexpected exception in API method
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions Traceback (most recent call last):
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/openstack/extensions.py", line 338, in wrapped
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return f(*args, **kwargs)
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/openstack/compute/servers.py", line 799, in update
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     instance.save()
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 207, in wrapper
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     objtype=self.obj_name())
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions OrphanedObjectError: Cannot call save on orphaned Instance object
2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions 
2016-09-05 08:46:53.644 23353 INFO nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'oslo_versionedobjects.exception.OrphanedObjectError'>
2016-09-05 08:46:53.645 23353 DEBUG nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Returning 500 to user: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
<class 'oslo_versionedobjects.exception.OrphanedObjectError'> __call__ /opt/stack/new/nova/nova/api/openstack/wsgi.py:1044
2016-09-05 08:46:53.646 23353 INFO nova.osapi_compute.wsgi.server [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] 127.0.0.1 "PUT /v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc HTTP/1.1" status: 500 len: 594 time: 0.0250192

** Affects: nova
     Importance: Undecided
         Status: New

-- 
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/1620248

Title:
  Can't rename instance right after creation (regression)

Status in OpenStack Compute (nova):
  New

Bug description:
  environment: latest devstack
  bug come from gating job: http://logs.openstack.org/66/357766/4/check/gate-functional-neutron-dsvm-ec2api/bd0d68d/logs/

  
  1) instance creation was successful:
  2016-09-05 08:46:53.165 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] REQ: curl -g -i -X POST http://127.0.0.1:8774/v2.1/servers -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.10" -H "X-Auth-Token: {SHA1}265ec9d6a4e7c7aa9e817ea0e94a601153eaa6f9" -d '{"server": {"name": "r-arw7epu0-0", "imageRef": "3adede2d-bcc5-4aba-9cad-759ca6a03bd0", "availability_zone": "nova", "flavorRef": "16", "max_count": 1, "min_count": 1, "networks": [{"uuid": "532db1fe-13e1-44b1-8958-1ba64e250580"}]}}' _http_log_request /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:206

  2016-09-05 08:46:53.613 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] RESP: [202] Content-Length: 370 Location: http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc Content-Type: application/json Openstack-Api-Version: compute 2.10 X-Openstack-Nova-Api-Version: 2.10 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version X-Compute-Request-Id: req-287852b6-b247-4466-b0c3-2a740c0361e9 Date: Mon, 05 Sep 2016 08:46:53 GMT Connection: keep-alive 
  RESP BODY: {"server": {"security_groups": [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": "6229c916-7cde-4c76-b26c-a9c13c36a1fc", "links": [{"href": "http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc";, "rel": "self"}, {"href": "http://127.0.0.1:8774/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc";, "rel": "bookmark"}], "adminPass": "***"}}
   _http_log_response /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:231

  
  2) but next call to update server has failed.
  2016-09-05 08:46:53.614 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] POST call to compute for http://127.0.0.1:8774/v2.1/servers used request id req-287852b6-b247-4466-b0c3-2a740c0361e9 _log_request_id /usr/local/lib/python2.7/dist-packages/novaclient/client.py:85
  2016-09-05 08:46:53.619 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] REQ: curl -g -i -X PUT http://127.0.0.1:8774/v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-OpenStack-Nova-API-Version: 2.10" -H "X-Auth-Token: {SHA1}265ec9d6a4e7c7aa9e817ea0e94a601153eaa6f9" -d '{"server": {"name": "i-aca22cdc"}}' _http_log_request /usr/local/lib/python2.7/dist-packages/keystoneclient/session.py:206

  2016-09-05 08:46:53.647 995 DEBUG novaclient.v2.client [req-6bb4aca0-6181-49da-88b7-aa417cae68ba b24eb09f471a4a23910aac1e43b31019 584db43c0b344f628f0c5ec565896f7b - - -] RESP: [500] Openstack-Api-Version: compute 2.10 X-Openstack-Nova-Api-Version: 2.10 Vary: OpenStack-API-Version, X-OpenStack-Nova-API-Version Content-Type: application/json; charset=UTF-8 Content-Length: 225 X-Compute-Request-Id: req-39cece3c-1787-4226-a661-61adbf34eec1 Date: Mon, 05 Sep 2016 08:46:53 GMT Connection: keep-alive 
  RESP BODY: {"computeFault": {"message": "Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.\n<class 'oslo_versionedobjects.exception.OrphanedObjectError'>", "code": 500}}



  logs from nova-api:

  2016-09-05 08:46:53.626 23353 DEBUG nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Action: 'update', calling method: <bound method ServersController.update of <nova.api.openstack.compute.servers.ServersController object at 0x7ff5118499d0>>, body: {"server": {"name": "i-aca22cdc"}} _process_stack /opt/stack/new/nova/nova/api/openstack/wsgi.py:633
  2016-09-05 08:46:53.627 23353 DEBUG nova.compute.api [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] [instance: 6229c916-7cde-4c76-b26c-a9c13c36a1fc] Fetching instance by UUID get /opt/stack/new/nova/nova/compute/api.py:2209
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Unexpected exception in API method
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions Traceback (most recent call last):
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/openstack/extensions.py", line 338, in wrapped
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return f(*args, **kwargs)
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/validation/__init__.py", line 73, in wrapper
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     return func(*args, **kwargs)
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/opt/stack/new/nova/nova/api/openstack/compute/servers.py", line 799, in update
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     instance.save()
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions   File "/usr/local/lib/python2.7/dist-packages/oslo_versionedobjects/base.py", line 207, in wrapper
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions     objtype=self.obj_name())
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions OrphanedObjectError: Cannot call save on orphaned Instance object
  2016-09-05 08:46:53.643 23353 ERROR nova.api.openstack.extensions 
  2016-09-05 08:46:53.644 23353 INFO nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] HTTP exception thrown: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'oslo_versionedobjects.exception.OrphanedObjectError'>
  2016-09-05 08:46:53.645 23353 DEBUG nova.api.openstack.wsgi [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] Returning 500 to user: Unexpected API Error. Please report this at http://bugs.launchpad.net/nova/ and attach the Nova API log if possible.
  <class 'oslo_versionedobjects.exception.OrphanedObjectError'> __call__ /opt/stack/new/nova/nova/api/openstack/wsgi.py:1044
  2016-09-05 08:46:53.646 23353 INFO nova.osapi_compute.wsgi.server [req-39cece3c-1787-4226-a661-61adbf34eec1 user-62ad2e65 project-bd1b71ed] 127.0.0.1 "PUT /v2.1/servers/6229c916-7cde-4c76-b26c-a9c13c36a1fc HTTP/1.1" status: 500 len: 594 time: 0.0250192

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


Follow ups