← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1365750] Re: Ironic jobs failing in tripleo CI due to extra specs error

 

Should be fixed in nova now

** Also affects: nova
   Importance: Undecided
       Status: New

** Tags added: ironic

** Changed in: ironic
       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/1365750

Title:
  Ironic jobs failing in tripleo CI due to extra specs error

Status in OpenStack Bare Metal Provisioning Service (Ironic):
  Invalid
Status in OpenStack Compute (Nova):
  New
Status in tripleo - openstack on openstack:
  Confirmed

Bug description:
  Seeng these log entries in nova-compute:

  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34] Traceback (most recent call last):
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/compute/manager.py", line 2158, in _build_resources
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     yield resources
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/compute/manager.py", line 2037, in _build_and_run_instance
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     block_device_info=block_device_info)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/ironic/nova/virt/ironic/driver.py", line 577, in spawn
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     self._add_driver_fields(node, instance, image_meta, flavor)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/ironic/nova/virt/ironic/driver.py", line 270, in _add_driver_fields
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     preserve_ephemeral)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/ironic/nova/virt/ironic/patcher.py", line 140, in get_deploy_patch
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     for key, value in self._get_kernel_ramdisk_dict(flavor).items():
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/ironic/nova/virt/ironic/patcher.py", line 109, in _get_kernel_ramdisk_dict
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     extra_specs = flavor['extra_specs']
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/objects/base.py", line 467, in __getitem__
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     return getattr(self, name)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/objects/base.py", line 70, in getter
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     self.obj_load_attr(name)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]   File "/opt/stack/venvs/nova/local/lib/python2.7/site-packages/nova/objects/flavor.py", line 86, in obj_load_attr
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34]     action='obj_load_attr', reason='unable to load %s' % attrname)
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34] ObjectActionError: Object action obj_load_attr failed because: unable to load extra_specs
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.284 4294 TRACE nova.compute.manager [instance: 102e1f91-83fe-426c-999f-e8d56af1dc34] 
  Sep  4 19:25:34 ubuntu nova-compute: 2014-09-04 19:25:34.566 4294 WARNING ironic.nova.virt.ironic.driver [req-dc62cada-b244-4364-8103-11d7c3b80f90 None] Destroy called on non-existing instance 102e1f91-83fe-426c-999f-e8d56af1dc34.

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