← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1155783] Re: XenServer fails to fetch images

 

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

** Changed in: nova
    Milestone: None => grizzly-rc1

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

Title:
  XenServer fails to fetch images

Status in OpenStack Compute (Nova):
  Fix Released

Bug description:
  Using the latest Grizzly code (f5a2890 or later).

  
  I see the following in compute.log when trying to boot an instance:

  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     block_device_info=block_device_info)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 518, in get_vdis_for_instance
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     context, session, instance, name_label, image, image_type)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 974, in _create_image
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     image_id, image_type)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 919, in _create_cached_image
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     image_id, image_type)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 994, in _fetch_image
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     vdis = _fetch_vhd_image(context, session, instance, image_id)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 1109, in _fetch_vhd_image
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     callback=callback)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]   File "/usr/lib/python2.7/site-packages/nova/virt/xenapi/vm_utils.py", line 1034, in _fetch_using_dom0_plugin_with_retry
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096]     raise exception.CouldNotFetchImage(image_id=image_id)
  2013-03-15 20:48:08.670 3203 TRACE nova.utils [instance: 0b039bcf-0d67-41d4-91d3-5624369dc096] CouldNotFetchImage: Could not fetch image 24c88443-07f2-4665-95c7-5717773c7def

  ---

  The issue seems to be caused by commit f5a2890 where we changed our
  routine to automatically extract OVS images. This seems like a really
  bad idea because it has *no* compatibility existing images Xenserver
  uses might have.

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