nova/nova/tests
LuyaoZhong c39ad2383c libvirt: Support VM creation with vpmems and vpmems cleanup
Add the vpmems config into guest config xml according to
resources info in the instance object, then users can build
a VM with vpmems. Also this patch add the support for
data cleanup on the backend device of the vpmems.

note:
We modify the root <domain> element generated for libvirt to
include <maxMemory> elements when memory device is used.[1]

Requiring vpmems implies a NUMA topology because libvirt won't let us
use vpmem without NUMA.[2]

[1]https://github.com/libvirt/libvirt/blob/master/src/qemu/qemu_domain.c#L11593-L11599
[2]https://github.com/libvirt/libvirt/blob/master/src/qemu/qemu_domain.c#L11604-L11615

Change-Id: I725deb0312c930087c9e60115abe68b4e06e6804
Partially-Implements: blueprint virtual-persistent-memory
Co-Authored-By: He Jie Xu <hejie.xu@intel.com>
2019-09-13 08:50:35 +00:00
..
functional Retrieve the allocations early 2019-09-13 08:50:35 +00:00
unit libvirt: Support VM creation with vpmems and vpmems cleanup 2019-09-13 08:50:35 +00:00
__init__.py
fixtures.py Func test for migrate server with ports having resource request 2019-09-06 16:43:11 +02:00
json_ref.py Transform instance.exists notification 2018-06-05 12:51:30 +00:00