← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1438923] Re: Error checking for instance_extra during _run_pending_deletes

 

** Changed in: nova
       Status: Fix Committed => Fix Released

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

Title:
  Error checking for instance_extra during _run_pending_deletes

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  2015-03-31 21:08:01.771 2107 ERROR nova.openstack.common.periodic_task [req- - - - - -] Er
  ror during ComputeManager._run_pending_deletes: 'NoneType' object has no attribute 'get'
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task Traceback (most recent call last):
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/openstack/common/periodic_task.py", line 224, in run_periodic_tasks
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     task(self, context)
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/compute/manager.py", line 6600, in _run_pending_deletes
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     context, filters, expected_attrs=attrs, use_slave=T
  rue)
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/objects/base.py", line 163, in wrapper
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     result = fn(cls, context, *args, **kwargs)
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/objects/instance.py", line 1134, in get_by_filters
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     return _make_instance_list(context, cls(), db_inst_
  list,
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/objects/instance.py", line 1066, in _make_instance_list
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     context, objects.Instance(context), db_inst,
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/objects/instance.py", line 519, in _from_db_object
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     migrated_flavor = instance._maybe_migrate_flavor(db
  _inst,
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task   File "/opt/rackstack/rackstack.220.0/nova/lib/python2
  .7/site-packages/nova/objects/instance.py", line 463, in _maybe_migrate_flavor
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task     if db_inst.get('extra', None) is not None and db_in
  st.get('extra').get('flavor', None) is not None:
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task AttributeError: 'NoneType' object has no attribute 'get
  '
  2015-03-31 21:08:01.771 2107 TRACE nova.openstack.common.periodic_task

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


References