** Changed in: nova
       Status: Confirmed => 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/1419677

Title:
  NoneType Error was raised when booting a dedicated cpu instance on
  libvirt1.2.2

Status in OpenStack Compute (nova):
  Invalid

Bug description:
  Booting a dedicated cpu instance is failed in libvirt 1.2.2.
  I think if the libvirt version is not enough, just ignore the memnodes 
parameter instead of throwing NoneType error.

  2015-02-09 03:37:03.193 19160 ERROR nova.compute.manager [-] [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2] Instance failed to spawn
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2] Traceback (most recent call last):
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/compute/manager.py", line 2320, in _build_resources
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     yield resources
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/compute/manager.py", line 2190, in _build_and_run_instance
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     flavor=flavor)
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/driver.py", line 2333, in spawn
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     flavor=flavor)
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/driver.py", line 4066, in _get_guest_xml
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     xml = conf.to_xml()
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/config.py", line 79, in to_xml
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     root = self.format_dom()
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/config.py", line 1891, in format_dom
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     self._format_basic_props(root)
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/config.py", line 1820, in _format_basic_props
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     
root.append(self.numatune.format_dom())
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]   File 
"/opt/stack/nova/nova/virt/libvirt/config.py", line 1714, in format_dom
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]     for node in self.memnodes:
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2] TypeError: 'NoneType' object is not 
iterable
  2015-02-09 03:37:03.193 19160 TRACE nova.compute.manager [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2]
  2015-02-09 03:37:03.194 AUDIT nova.compute.manager 
[req-81824176-50df-4d40-8834-d5af10268538 admin admin] [instance: 
c9de6f64-b75f-44ef-9b72-e27b9af180a2] Terminating instance

  deployment info:
  stack@openstack:~$ $ virsh version
  Compiled against library: libvirt 1.2.2
  Using library: libvirt 1.2.2
  Using API: QEMU 1.2.2
  Running hypervisor: QEMU 2.0.0

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

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to