Hi guys,

                Sorry for the spam but found out the bug about it :

https://bugs.launchpad.net/nova/+bug/1303536

Thank you very much,

Dave

From: David Hill
Sent: 15-Jul-14 5:15 PM
To: [email protected]
Subject: [Openstack] Qemu 2.0.0 and libvirtd 1.2.6

Hi guys,

                I've successfully compiled Qemu 2.0.0 and libvirtd 1.2.6 on 
Centos 6.5 ... I do have a bug though when I try to live migrate a VM from a 
compute node to another.
Is this solved in trunk?

Thank you very much,

Dave


2014-07-15 21:07:17.622 1912 DEBUG nova.openstack.common.loopingcall [-] 
Dynamic looping call sleeping for 60.00 seconds _inner 
/usr/lib/python2.6/site-packages/nova/openstack/common/loopingcall.py:132
2014-07-15 21:07:54.381 1912 INFO nova.virt.libvirt.driver 
[req-87b6ee5f-671b-426d-8251-30deb7d63aa6 f1d21892f9a0413c9437b6771e4290ce 
9cad53a0432d4164837b8c0b35d91307] Instance launched has CPU info:
{"vendor": "Intel", "model": "Nehalem", "arch": "x86_64", "features": 
["rdtscp", "dca", "pdcm", "xtpr", "tm2", "est", "vmx", "ds_cpl", "monitor", 
"dtes64", "pbe", "tm", "ht", "ss", "acpi", "ds", "vme", "rdtscp", "dca", 
"pdcm", "xtpr", "tm2", "est", "vmx", "ds_cpl", "monitor", "dtes64", "pbe", 
"tm", "ht", "ss", "acpi", "ds", "vme", "lahf_lm", "lm", "nx", "syscall", 
"popcnt", "sse4.2", "sse4.1", "cx16", "ssse3", "pni", "sse2", "sse", "fxsr", 
"mmx", "clflush", "pse36", "pat", "cmov", "mca", "pge", "mtrr", "sep", "apic", 
"cx8", "mce", "pae", "msr", "tsc", "pse", "de", "fpu"], "topology": {"cores": 
4, "threads": 2, "sockets": 1}}
2014-07-15 21:07:54.382 1912 DEBUG nova.virt.libvirt.config 
[req-87b6ee5f-671b-426d-8251-30deb7d63aa6 f1d21892f9a0413c9437b6771e4290ce 
9cad53a0432d4164837b8c0b35d91307] Generated XML ('<cpu>\n  
<arch>x86_64</arch>\n  <model>Nehalem</model>\n  <vendor>Intel</vendor>\n  
<topology sockets="1" cores="4" threads="2"/>\n  <feature name="rdtscp"/>\n  
<feature name="dca"/>\n  <feature name="pdcm"/>\n  <feature name="xtpr"/>\n  
<feature name="tm2"/>\n  <feature name="est"/>\n  <feature name="vmx"/>\n  
<feature name="ds_cpl"/>\n  <feature name="monitor"/>\n  <feature 
name="dtes64"/>\n  <feature name="pbe"/>\n  <feature name="tm"/>\n  <feature 
name="ht"/>\n  <feature name="ss"/>\n  <feature name="acpi"/>\n  <feature 
name="ds"/>\n  <feature name="vme"/>\n  <feature name="rdtscp"/>\n  <feature 
name="dca"/>\n  <feature name="pdcm"/>\n  <feature name="xtpr"/>\n  <feature 
name="tm2"/>\n  <feature name="est"/>\n  <feature name="vmx"/>\n  <feature 
name="ds_cpl"/>\n  <feature name="monitor"/>\n  <feature name="dtes64"/>\n  
<feature name="pbe"/>\n  <feature name="tm"/>\n  <feature name="ht"/>\n  
<feature name="ss"/>\n  <feature name="acpi"/>\n  <feature name="ds"/>\n  
<feature name="vme"/>\n  <feature name="lahf_lm"/>\n  <feature name="lm"/>\n  
<feature name="nx"/>\n  <feature name="syscall"/>\n  <feature name="popcnt"/>\n 
 <feature name="sse4.2"/>\n  <feature name="sse4.1"/>\n  <feature 
name="cx16"/>\n  <feature name="ssse3"/>\n  <feature name="pni"/>\n  <feature 
name="sse2"/>\n  <feature name="sse"/>\n  <feature name="fxsr"/>\n  <feature 
name="mmx"/>\n  <feature name="clflush"/>\n  <feature name="pse36"/>\n  
<feature name="pat"/>\n  <feature name="cmov"/>\n  <feature name="mca"/>\n  
<feature name="pge"/>\n  <feature name="mtrr"/>\n  <feature name="sep"/>\n  
<feature name="apic"/>\n  <feature name="cx8"/>\n  <feature name="mce"/>\n  
<feature name="pae"/>\n  <feature name="msr"/>\n  <feature name="tsc"/>\n  
<feature name="pse"/>\n  <feature name="de"/>\n  <feature 
name="fpu"/>\n</cpu>\n',)  to_xml 
/usr/lib/python2.6/site-packages/nova/virt/libvirt/config.py:71
2014-07-15 21:07:54.384 1912 ERROR nova.virt.libvirt.driver 
[req-87b6ee5f-671b-426d-8251-30deb7d63aa6 f1d21892f9a0413c9437b6771e4290ce 
9cad53a0432d4164837b8c0b35d91307] CPU doesn't have compatibility.

XML error: CPU feature `rdtscp' specified more than once

Refer to http://libvirt.org/html/libvirt-libvirt.html#virCPUCompareResult
2014-07-15 21:07:54.409 1912 ERROR oslo.messaging.rpc.dispatcher [-] Exception 
during message handling: XML error: CPU feature `rdtscp' specified more than 
once
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher Traceback 
(most recent call last):
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 133, 
in _dispatch_and_reply
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
incoming.message))
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 176, 
in _dispatch
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     return 
self._do_dispatch(endpoint, method, ctxt, args)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 122, 
in _do_dispatch
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     result = 
getattr(endpoint, method)(ctxt, **new_args)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/exception.py", line 88, in wrapped
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     payload)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, 
in __exit__
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
six.reraise(self.type_, self.value, self.tb)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/exception.py", line 71, in wrapped
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     return 
f(self, context, *args, **kw)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 303, in 
decorated_function
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     e, 
sys.exc_info())
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, 
in __exit__
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
six.reraise(self.type_, self.value, self.tb)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 290, in 
decorated_function
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     return 
function(self, context, *args, **kwargs)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 4406, in 
check_can_live_migrate_destination
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
block_migration, disk_over_commit)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 4201, in 
check_can_live_migrate_destination
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
self._compare_cpu(source_cpu_info)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 4343, in 
_compare_cpu
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
LOG.error(m, {'ret': ret, 'u': u})
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/openstack/common/excutils.py", line 68, 
in __exit__
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     
six.reraise(self.type_, self.value, self.tb)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line 4339, in 
_compare_cpu
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     ret = 
self._conn.compareCPU(cpu.to_xml(), 0)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 179, in doit
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     result = 
proxy_call(self._autowrap, f, *args, **kwargs)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 139, in proxy_call
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     rv = 
execute(f,*args,**kwargs)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib/python2.6/site-packages/eventlet/tpool.py", line 77, in tworker
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     rv = 
meth(*args,**kwargs)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher   File 
"/usr/lib64/python2.6/site-packages/libvirt.py", line 2937, in compareCPU
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher     if ret == 
-1: raise libvirtError ('virConnectCompareCPU() failed', conn=self)
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher libvirtError: 
XML error: CPU feature `rdtscp' specified more than once
2014-07-15 21:07:54.409 1912 TRACE oslo.messaging.rpc.dispatcher
2014-07-15 21:07:54.410 1912 ERROR oslo.messaging._drivers.common [-] Returning 
exception XML error: CPU feature `rdtscp' specified more than once to caller
2014-07-15 21:07:54.411 1912 ERROR oslo.messaging._drivers.common [-] 
['Traceback (most recent call last):\n', '  File 
"/usr/lib/python2.6/site-packages/oslo/messaging/rpc/dispatcher.py", line 133, 
in _dispatch_and_reply\n    incoming.me
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to