[Openstack-operators] Puzzling issue: Unacceptable CPU info: CPU doesn't have compatibility

Daniel P. Berrange berrange at redhat.com
Fri Jul 17 13:28:25 UTC 2015


On Fri, Jul 17, 2015 at 06:58:46AM -0600, David Medberry wrote:
> HI Daniel,
> 
> Yep found that all out.
> 
> Now I'm struggling through the NUMA mismatch. NUMA as there are two cpus.
> The old CPU was a 10 core 20 thread thus 40 "cpus", {0-9,20-29} and then
> {10-19,30-39} on the other cell. The new CPU is a 12 core 24 thread.
> Apparently even in kilo, this results in a mismatch if I'm running a 2 VCPU
> guest and trying to migrate from new to old. I suspect I have to disable
> NUMA somehow (filter, etc) but it is entirely non-obvious. And of course
> I'm doing this again in OpenStack nova (not direct libvirt) so I'm going to
> do a bit more research and then file a new bug. This also may be fixed in
> Kilo but I"m not finding it (and it may be fixed in Liberty already and
> just need a backport.)
> 
> My apologies for not following up to the list once I found the Kilo
> solution to the original problem.

The fact that Nova doesn't rewrite numa topology on migrate is a known
bug which Nikola is working on fixing in Liberty. IIRC, you ought to be
able to avoid it by just disabling the NUMA schedular filter.


Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|



More information about the OpenStack-operators mailing list