This bug lacks the necessary information to effectively reproduce and
fix it, therefore it has been closed. Feel free to reopen the bug by
providing the requested information and set the bug status back to
''New''.

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

Title:
  Shelving fails with KeyError: 'metadata'

Status in OpenStack Compute (Nova):
  Invalid

Bug description:
  When I try and shelve an instance I get the following error on the
  compute node:

  2013-12-04 10:39:59.716 18800 ERROR nova.openstack.common.rpc.amqp 
[req-d87825e7-9c2f-4735-94e2-4c470ee0edab d9646718471b46aeb5fd94c702336ca9 
0bdf024c921848c4b74d9e69af9edf08] Exception during message handling
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp Traceback 
(most recent call last):
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line 461, 
in _process_data
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     **args)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py", 
line 172, in dispatch
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     result 
= getattr(proxyobj, method)(ctxt, **kwargs)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/exception.py", line 90, in wrapped
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
payload)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/exception.py", line 73, in wrapped
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     return 
f(self, context, *args, **kw)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 243, in 
decorated_function
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     pass
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 229, in 
decorated_function
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     return 
function(self, context, *args, **kwargs)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 294, in 
decorated_function
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
function(self, context, *args, **kwargs)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 271, in 
decorated_function
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     e, 
sys.exc_info())
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 258, in 
decorated_function
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     return 
function(self, context, *args, **kwargs)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3336, in 
shelve_instance
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
current_period=True)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/conductor/api.py", line 292, in 
notify_usage_exists
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
system_metadata, extra_usage_info)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/utils.py", line 1094, in wrapper
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     return 
func(*args, **kwargs)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/conductor/manager.py", line 486, in 
notify_usage_exists
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
system_metadata, extra_usage_info)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/utils.py", line 295, in 
notify_usage_exists
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
system_metadata=system_metadata, extra_usage_info=extra_info)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/compute/utils.py", line 316, in 
notify_about_instance_usage
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
network_info, system_metadata, **extra_usage_info)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/notifications.py", line 420, in 
info_from_instance
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     
instance_info['metadata'] = utils.instance_meta(instance_ref)
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp   File 
"/usr/lib/python2.7/dist-packages/nova/utils.py", line 1044, in instance_meta
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp     if 
isinstance(instance['metadata'], dict):
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp KeyError: 
'metadata'
  2013-12-04 10:39:59.716 18800 TRACE nova.openstack.common.rpc.amqp

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1257532/+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

Reply via email to