← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1527585] [NEW] nova 500's while creating image of a server with image name length more than 256 chars

 

Public bug reported:

The issue is found in Kilo release

dpkg -l | grep nova
ii  nova-common                          1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - common files
ii  nova-compute                         1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node base
ii  nova-compute-libvirt                 1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node libvirt support
ii  nova-compute-qemu                    1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node (QEmu)
ii  python-nova                          1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute Python libraries
ii  python-novaclient                    1:2.22.0-0ubuntu2~cloud0              all          client library for OpenStack Compute API

Below are the steps to reproduce:

Step1: Launch an instance

curl -i
'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers' -X
POST -H 'Content-Type: application/json' -H 'Accept: application/json'
-H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991'  -d '{"server":
{"name": "test_server", "imageRef": "ea54375f-a924-4b3e-b05d-
a47b8a8a1aee", "block_device_mapping_v2": [{"boot_index": 0, "uuid":
"ea54375f-a924-4b3e-b05d-a47b8a8a1aee", "source_type": "image",
"device_name": "vda", "volume_size": "4", "destination_type": "volume",
"delete_on_termination": "1"}], "flavorRef": "607e8e9e-971c-4c60-b0cb-
ddf9bc8adc5d", "user_data":
"IyEvYmluL3NoCnN1ZG8gaWZjb25maWcgZXRoMCBtdHUgMTQwMA==", "networks":
[{"uuid": "5e5c99a6-3395-47ca-afb1-3cebe261a22a"}]}}'

Step2: Create image of this instance once it becomes ACTIVE

curl -i 'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers/6f94cd11-a7b2-4a13-99ec-c2f7522e2ff6/action' -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991'  -d '{"createImage": {"name": "image-name-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}}'
HTTP/1.1 500 Internal Server Error
Date: Fri, 18 Dec 2015 17:07:54 GMT
Server: Apache/2.4.7 (Ubuntu)
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token
Access-Control-Expose-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token
Access-Control-Allow-Methods: GET POST OPTIONS PUT DELETE PATCH
Content-Length: 128
Content-Type: application/json; charset=UTF-8
X-Compute-Request-Id: req-7435e18d-558e-4d78-abb6-3d39b329b4d0
Via: 1.1 compute.jiocloud.com:8774
Connection: close

{"computeFault": {"message": "The server has either erred or is
incapable of performing the requested operation.", "code": 500}}

in nova-api.log following traceback was found.

2015-12-18 17:07:54.667 30668 ERROR nova.api.openstack [req-7435e18d-558e-4d78-abb6-3d39b329b4d0 57fb696ef2f14240b79bbb796d1eff78 df02c9aceac841b2a3b98e2ac1816a5f - - -] Caught error: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack Traceback (most recent call last):
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", line 125, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return req.get_response(self.application)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     application, catch_exc_info=False)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     app_iter = application(self.environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 634, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._call_app(env, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 554, in _call_app
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._app(env, _fake_start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     response = self.app(environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp = self.call_func(req, *args, **self.kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.func(req, *args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 756, in __call__
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     content_type, body, accept)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 821, in _process_stack
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     action_result = self.dispatch(meth, request, action_args)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 911, in dispatch
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return method(req=request, **action_args)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/common.py", line 423, in inner
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return f(*args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/servers.py", line 1091, in _action_create_image
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     extra_properties=props)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 200, in inner
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return f(self, context, instance, *args, **kw)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 2300, in snapshot_volume_backed
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     context, volume['id'], name, volume['display_description'])
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 214, in wrapper
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     res = method(self, ctx, volume_id, *args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 451, in create_snapshot_force
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volume_snapshots.py", line 85, in create
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._create('/snapshots', body, 'snapshot')
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 157, in _create
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp, body = self.api.client.post(url, body=body)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 91, in post
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._cs_request(url, 'POST', **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 85, in _cs_request
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.request(url, method, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 80, in request
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return super(SessionClient, self).request(*args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 200, in request
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.session.request(url, method, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return func(*args, **kwargs)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 389, in request
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     raise exceptions.from_response(resp, method, url)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack InternalServerError: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1)
2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack

** 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/1527585

Title:
  nova 500's while creating image of a server with image name length
  more than 256 chars

Status in OpenStack Compute (nova):
  New

Bug description:
  The issue is found in Kilo release

  dpkg -l | grep nova
  ii  nova-common                          1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - common files
  ii  nova-compute                         1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node base
  ii  nova-compute-libvirt                 1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node libvirt support
  ii  nova-compute-qemu                    1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute - compute node (QEmu)
  ii  python-nova                          1:2015.1.2-0ubuntu2~cloud0            all          OpenStack Compute Python libraries
  ii  python-novaclient                    1:2.22.0-0ubuntu2~cloud0              all          client library for OpenStack Compute API

  Below are the steps to reproduce:

  Step1: Launch an instance

  curl -i
  'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers'
  -X POST -H 'Content-Type: application/json' -H 'Accept:
  application/json' -H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991'
  -d '{"server": {"name": "test_server", "imageRef": "ea54375f-a924
  -4b3e-b05d-a47b8a8a1aee", "block_device_mapping_v2": [{"boot_index":
  0, "uuid": "ea54375f-a924-4b3e-b05d-a47b8a8a1aee", "source_type":
  "image", "device_name": "vda", "volume_size": "4", "destination_type":
  "volume", "delete_on_termination": "1"}], "flavorRef": "607e8e9e-971c-
  4c60-b0cb-ddf9bc8adc5d", "user_data":
  "IyEvYmluL3NoCnN1ZG8gaWZjb25maWcgZXRoMCBtdHUgMTQwMA==", "networks":
  [{"uuid": "5e5c99a6-3395-47ca-afb1-3cebe261a22a"}]}}'

  Step2: Create image of this instance once it becomes ACTIVE

  curl -i 'https://controller:8774/v2/df02c9aceac841b2a3b98e2ac1816a5f/servers/6f94cd11-a7b2-4a13-99ec-c2f7522e2ff6/action' -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'X-Auth-Token: 9f3a79bb912d42f896c2bdfd7163c991'  -d '{"createImage": {"name": "image-name-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"}}'
  HTTP/1.1 500 Internal Server Error
  Date: Fri, 18 Dec 2015 17:07:54 GMT
  Server: Apache/2.4.7 (Ubuntu)
  Access-Control-Allow-Origin: *
  Access-Control-Allow-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token
  Access-Control-Expose-Headers: Accept, Content-Type, X-Auth-Token, X-Subject-Token
  Access-Control-Allow-Methods: GET POST OPTIONS PUT DELETE PATCH
  Content-Length: 128
  Content-Type: application/json; charset=UTF-8
  X-Compute-Request-Id: req-7435e18d-558e-4d78-abb6-3d39b329b4d0
  Via: 1.1 compute.jiocloud.com:8774
  Connection: close

  {"computeFault": {"message": "The server has either erred or is
  incapable of performing the requested operation.", "code": 500}}

  in nova-api.log following traceback was found.

  2015-12-18 17:07:54.667 30668 ERROR nova.api.openstack [req-7435e18d-558e-4d78-abb6-3d39b329b4d0 57fb696ef2f14240b79bbb796d1eff78 df02c9aceac841b2a3b98e2ac1816a5f - - -] Caught error: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack Traceback (most recent call last):
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/__init__.py", line 125, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return req.get_response(self.application)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1320, in send
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     application, catch_exc_info=False)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/request.py", line 1284, in call_application
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     app_iter = application(self.environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 634, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._call_app(env, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystonemiddleware/auth_token/__init__.py", line 554, in _call_app
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._app(env, _fake_start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/routes/middleware.py", line 131, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     response = self.app(environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return resp(environ, start_response)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp = self.call_func(req, *args, **self.kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.func(req, *args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 756, in __call__
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     content_type, body, accept)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 821, in _process_stack
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     action_result = self.dispatch(meth, request, action_args)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/wsgi.py", line 911, in dispatch
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return method(req=request, **action_args)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/common.py", line 423, in inner
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return f(*args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/api/openstack/compute/servers.py", line 1091, in _action_create_image
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     extra_properties=props)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 200, in inner
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return f(self, context, instance, *args, **kw)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/compute/api.py", line 2300, in snapshot_volume_backed
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     context, volume['id'], name, volume['display_description'])
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 214, in wrapper
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     res = method(self, ctx, volume_id, *args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/nova/volume/cinder.py", line 451, in create_snapshot_force
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/v2/volume_snapshots.py", line 85, in create
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._create('/snapshots', body, 'snapshot')
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/base.py", line 157, in _create
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp, body = self.api.client.post(url, body=body)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 91, in post
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self._cs_request(url, 'POST', **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 85, in _cs_request
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.request(url, method, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/cinderclient/client.py", line 80, in request
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return super(SessionClient, self).request(*args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 200, in request
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/adapter.py", line 89, in request
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return self.session.request(url, method, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/utils.py", line 318, in inner
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     return func(*args, **kwargs)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack   File "/usr/lib/python2.7/dist-packages/keystoneclient/session.py", line 389, in request
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack     raise exceptions.from_response(resp, method, url)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack InternalServerError: Internal Server Error (HTTP 500) (Request-ID: req-0b751c03-8ce4-4a25-b8ad-5d3b162c44f1)
  2015-12-18 17:07:54.667 30668 TRACE nova.api.openstack

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


Follow ups