yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #59649
[Bug 1627177] Re: Liberty to Mitaka nova list fails when force create a VM on a bad compute node that is not reachable
As listed, this is an issue with memcache needing to be flushed after
upgrade. This should be handled at the orchestration layer for upgrade.
** 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/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):
Invalid
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