** Also affects: nova
Importance: Undecided
Status: New
** Changed in: openstack-ansible
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/1627177
Title:
Liberty to Mitaka nova list fails when force create a VM on a bad
compute node that is not reachable
Status in OpenStack Compute (nova):
New
Status in openstack-ansible:
Invalid
Bug description:
Liberty to Mitaka Upgrade
Nova list fails when a user forces a compute creation on one of the
nova computes that is in a bad state.
nova list limiting to the other hypervisors works though and all other
api commands work, except for the nova list.
This is happening when u create a vm on a bad compute else it works
fine.
Log
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack
[req-16a27bf2-bebe-4f13-a408-4b5b09129d6c 111ea8c6602e44bc8d7b9a125c86f12a
48d9424cadf145e59c98d5ca53c54f11 - - -] Caught error: 'str' object has no
attribute 'metadata'
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack Traceback (most recent
call last):
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/__init__.py",
line 139, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
req.get_response(self.application)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/request.py",
line 1317, in send
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack application,
catch_exc_info=False)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/request.py",
line 1281, in call_application
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack app_iter =
application(self.environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
144, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
resp(environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
130, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack resp =
self.call_func(req, *args, **self.kwargs)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
195, in call_func
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
self.func(req, *args, **kwargs)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/keystonemiddleware/auth_token/__init__.py",
line 467, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack response =
req.get_response(self._app)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/request.py",
line 1317, in send
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack application,
catch_exc_info=False)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/request.py",
line 1281, in call_application
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack app_iter =
application(self.environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
144, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
resp(environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
144, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
resp(environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/routes/middleware.py",
line 136, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack response =
self.app(environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
144, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
resp(environ, start_response)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
130, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack resp =
self.call_func(req, *args, **self.kwargs)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/webob/dec.py", line
195, in call_func
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack return
self.func(req, *args, **kwargs)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/wsgi.py",
line 672, in __call__
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack content_type, body,
accept)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/wsgi.py",
line 756, in _process_stack
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack request,
action_args)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/wsgi.py",
line 619, in post_process_extensions
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack **action_args)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/compute/extended_availability_zone.py",
line 51, in detail
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack
self._extend_server(context, server, db_instance)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/api/openstack/compute/extended_availability_zone.py",
line 33, in _extend_server
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack az =
avail_zone.get_instance_availability_zone(context, instance)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/availability_zones.py",
line 169, in get_instance_availability_zone
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack az =
cache.get(cache_key)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/nova/cache_utils.py",
line 151, in get
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack value =
self.region.get(key)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/dogpile/cache/region.py",
line 456, in get
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack expiration_time,
ignore_expiration)(value)
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack File
"/openstack/venvs/nova-13.3.3/lib/python2.7/site-packages/dogpile/cache/region.py",
line 475, in value_fn
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack current_time -
value.metadata["ct"] > expiration_time:
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack AttributeError: 'str'
object has no attribute 'metadata'
2016-09-23 12:51:24.479 2241 ERROR nova.api.openstack
2016-09-23 12:51:24.480 2241 INFO nova.api.openstack
[req-16a27bf2-bebe-4f13-a408-4b5b09129d6c 111ea8c6602e44bc8d7b9a125c86f12a
48d9424cadf145e59c98d5ca53c54f11 - - -]
http://xxxxxxxxxxxxxxxxxxxxx:8774/v2.1/48d9424cadf145e59c98d5ca53c54f11/servers/detail
returned with HTTP 500
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1627177/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp