yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #22384
[Bug 1373949] Re: live-migration fails because of CPU feature invtsc
This is actually libvirt itself failing to do live migration, not
anything in Nova. So this really needs to be taken upstream.
** Changed in: nova
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/1373949
Title:
live-migration fails because of CPU feature invtsc
Status in OpenStack Compute (Nova):
Invalid
Bug description:
Hi!
I'm running the latest git nova code from branch stable/icehouse and have patched it to get rid of the "duplicate feature bug"
(commit 0f28fbef8bedeafca0bf488b84f783568fefc960).
I'm running libvirt 1.2.8 and qemu 2.0.2.
When I issue the command to do a live migration nova-compute fails
with this stack trace:
2014-09-25 13:51:46.837 16995 ERROR nova.virt.libvirt.driver [-] [instance: 3b8dbddc-ba24-4ec6-bb3b-be227b5fb689] Live Migration failure: Requested operation is not valid: domain has CPU feature: invtsc
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eventlet/hubs/poll.py", line 97, in wait
readers.get(fileno, noop).cb(fileno)
File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 194, in main
result = function(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4595, in _live_migration
recover_method(context, instance, dest, block_migration)
File "/usr/lib/python2.7/site-packages/nova/openstack/common/excutils.py", line 68, in __exit__
six.reraise(self.type_, self.value, self.tb)
File "/usr/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 4589, in _live_migration
CONF.libvirt.live_migration_bandwidth)
File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 179, in doit
result = proxy_call(self._autowrap, f, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 139, in proxy_call
rv = execute(f,*args,**kwargs)
File "/usr/lib/python2.7/site-packages/eventlet/tpool.py", line 77, in tworker
rv = meth(*args,**kwargs)
File "/usr/lib/python2.7/site-packages/libvirt.py", line 1590, in migrateToURI
if ret == -1: raise libvirtError ('virDomainMigrateToURI() failed', dom=self)
libvirtError: Requested operation is not valid: domain has CPU feature: invtsc
when googling for invtsc it seems to be fairly new feature in libvirt
(http://www.redhat.com/archives/libvir-list/2014-May/msg00214.html),
which might be the reason this has not showed up for other people that
use ubuntu for example.
Regards
Daniel Lundqvist
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1373949/+subscriptions
References