From 7a52e4c80df47e8943fc57543fff989b4c31fdd7 Mon Sep 17 00:00:00 2001 From: Athina Plaskasoviti Date: Sun, 9 Jun 2019 11:48:08 +0300 Subject: [PATCH] cli: Add --numatune memory.placement XML Mapping: ... ... Reviewed-by: Cole Robinson --- tests/clitest.py | 2 +- virtinst/cli.py | 1 + virtinst/domain/numatune.py | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/clitest.py b/tests/clitest.py index 03f4ec2fb..8b3161744 100644 --- a/tests/clitest.py +++ b/tests/clitest.py @@ -1055,7 +1055,7 @@ c.add_compare("--qemu-commandline='-foo bar,baz=\"wib wob\"'", "edit-simple-qemu c.add_compare("--memory 500,maxmemory=1000,hugepages=off", "edit-simple-memory") c.add_compare("--vcpus 10,maxvcpus=20,cores=5,sockets=4,threads=1", "edit-simple-vcpus") c.add_compare("--cpu model=pentium2,+x2apic,forbid=pbe", "edit-simple-cpu") -c.add_compare("--numatune memory.nodeset=1-5,7,memory.mode=strict", "edit-simple-numatune") +c.add_compare("--numatune memory.nodeset=1-5,7,memory.mode=strict,memory.placement=auto", "edit-simple-numatune") c.add_compare("--blkiotune weight=500,device_path=/dev/sdf,device_weight=600", "edit-simple-blkiotune") c.add_compare("--idmap uid_start=0,uid_target=2000,uid_count=30,gid_start=0,gid_target=3000,gid_count=40", "edit-simple-idmap") c.add_compare("--boot loader=foo.bar,useserial=on,init=/bin/bash,nvram=/test/nvram.img,os_type=hvm,domain_type=test,loader.readonly=on,loader.secure=no,machine=", "edit-simple-boot") diff --git a/virtinst/cli.py b/virtinst/cli.py index 3e6fd8f65..74ab96cf0 100644 --- a/virtinst/cli.py +++ b/virtinst/cli.py @@ -1703,6 +1703,7 @@ class ParserNumatune(VirtCLIParser): VirtCLIParser._init_class(**kwargs) cls.add_arg("memory.nodeset", "memory_nodeset", can_comma=True) cls.add_arg("memory.mode", "memory_mode") + cls.add_arg("memory.placement", "memory_placement") #################### diff --git a/virtinst/domain/numatune.py b/virtinst/domain/numatune.py index 33f66f35a..5a7d743e7 100644 --- a/virtinst/domain/numatune.py +++ b/virtinst/domain/numatune.py @@ -12,7 +12,8 @@ class DomainNumatune(XMLBuilder): Class for generating XML """ XML_NAME = "numatune" - _XML_PROP_ORDER = ["memory_mode", "memory_nodeset"] + _XML_PROP_ORDER = ["memory_mode", "memory_nodeset", "memory_placement"] memory_nodeset = XMLProperty("./memory/@nodeset") memory_mode = XMLProperty("./memory/@mode") + memory_placement = XMLProperty("./memory/@placement")