Comment 1 for bug 1422775

Revision history for this message
Daniel Berrange (berrange) wrote : Re: nova libvirt driver assumes qemu support for NUMA pinning

> Commenting out the code that configures these elements
> allows NUMA to work (with somewhat reduced functionality)
> on an older qemu version, or a newer one without NUMA support
> (like Ubuntu 14.10 at the time of writing this).

No, it really doesn't work correctly. Removing the 'pages' element means we cannot ensure the VM is using the page size that we requested. Removing the 'memnode' element results in the VM memory nodes not having correct host node affinity. Not only will this result in worse performance, but will lead to incorrect schedular decisions because its view of what resources are allocated / in use will no longer match reality in any way.