Spawning images fails on Hyper-V Technical Preview

Bug #1376883 reported by Alessandro Pilotti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Adelina Tuvenie

Bug Description

Spawning images fails on the current Hyper-V Technical Preview, due to slight changes in Msvm_ImageManagementService.GetVirtualHardDiskSettingData's return value.

2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] Traceback (most recent call last):
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\compute\manager.py", line 1738, in _spawn
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] block_device_info)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\virt\hyperv\driver.py", line 58, in spawn
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] admin_password, network_info, block_device_info)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\virt\hyperv\vmops.py", line 101, in wrapper
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] return function(self, *args, **kwds)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\virt\hyperv\vmops.py", line 259, in spawn
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] root_vhd_path = self._create_root_vhd(context, instance)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\virt\hyperv\vmops.py", line 168, in _create_root_vhd
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] base_vhd_info = self._vhdutils.get_vhd_info(base_vhd_path)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] File "C:\Program Files (x86)\Cloudbase Solutions\OpenStack\Nova\Python27\lib\site-packages\nova\virt\hyperv\vhdutilsv2.py", line 219, in get_vhd_info
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] et = ElementTree.fromstring(vhd_info_xml)
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e] AttributeError: 'NoneType' object has no attribute 'text'
2014-10-02 11:52:40.065 924 TRACE nova.compute.manager [instance: 1864933e-c50d-4f86-8b51-cac6c51bcf4e]

Tags: hyper-v
Changed in nova:
importance: Undecided → High
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

Fix proposed to branch: master
Review: https://review.openstack.org/125743

Changed in nova:
assignee: nobody → Alessandro Pilotti (alexpilotti)
status: Triaged → In Progress
Changed in nova:
assignee: Alessandro Pilotti (alexpilotti) → Adelina Tuvenie (atuvenie)
Changed in nova:
assignee: Adelina Tuvenie (atuvenie) → Alessandro Pilotti (alexpilotti)
Changed in nova:
assignee: Alessandro Pilotti (alexpilotti) → Adelina Tuvenie (atuvenie)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/125743
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=1f63f97c6fd47accdcba3a027e488a09b949ffca
Submitter: Jenkins
Branch: master

commit 1f63f97c6fd47accdcba3a027e488a09b949ffca
Author: Alessandro Pilotti <email address hidden>
Date: Thu Oct 2 22:05:23 2014 +0300

    Fixes spawn issue on Hyper-V

    The current Hyper-V Technical Preview introduces slight changes
    in the data returned by GetVirtualHardDiskSettingData in
    Msvm_ImageManagementService.

    Co-Authored-By: Adelina Tuvenie <email address hidden>
    Change-Id: I830b07efb657acc1486f86a475310f5f4e584a37
    Closes-Bug: #1376883

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → kilo-1
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: kilo-1 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.