libvirt/tests
Martin Kletzander ff3112f3dc qemu: Only use memory-backend-file with NUMA if needed
If this reminds you of a commit message from around a year ago, it's
41c2aa729f and yes, we're dealing with
"the same thing" again.  Or f309db1f4d and
it's similar.

There is a logic in place that if there is no real need for
memory-backend-file, qemuBuildMemoryBackendStr() returns 0.  However
that wasn't the case with hugepage backing.  The reason for that was
that we abused the 'pagesize' variable for storing that information, but
we should rather have a separate one that specifies whether we really
need the new object for hugepage backing.  And that variable should be
set only if this particular NUMA cell needs special treatment WRT
hugepages.

Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1372153

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2016-09-29 15:43:13 +02:00
..
bhyveargv2xmldata bhyve: fix bhyveargv2xml custom loader test 2016-07-11 01:04:29 +03:00
bhyvexml2argvdata bhyve: fix bhyvexml2arg test 2016-06-12 11:01:50 +03:00
bhyvexml2xmloutdata
capabilityschemadata
commanddata
cputestdata cpu: Rework cpuUpdate 2016-09-22 15:40:09 +02:00
domaincapsschemadata Show host model in domain capabilities 2016-09-22 15:40:08 +02:00
domainconfdata
domainschemadata schema: Don't validate paths 2016-08-12 10:59:21 +02:00
domainsnapshotxml2xmlin
domainsnapshotxml2xmlout
fchostdata/fc_host
genericxml2xmlindata perf: add more perf events support 2016-09-02 17:00:58 -04:00
genericxml2xmloutdata
interfaceschemadata
lxcconf2xmldata
lxcxml2xmldata conf: support host-side IP/route information in <interface> 2016-07-01 21:13:30 -04:00
lxcxml2xmloutdata
networkxml2confdata network: allow limiting a <forwarder> element to certain domains 2016-08-19 21:34:51 -04:00
networkxml2firewalldata
networkxml2xmlin network: allow limiting a <forwarder> element to certain domains 2016-08-19 21:34:51 -04:00
networkxml2xmlout network: allow limiting a <forwarder> element to certain domains 2016-08-19 21:34:51 -04:00
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevschemadata
nssdata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemuargv2xmldata test-wrap-argv: set cutoff at 78 characters 2016-07-12 12:35:41 +02:00
qemucapabilitiesdata test: update capability replies for qemu-2.7.0 2016-09-20 11:46:30 +02:00
qemucaps2xmldata
qemuhelpdata qemuhelptest: regenerate data for qemu-kvm-1.2.0 2016-09-23 10:30:54 +02:00
qemuhotplugtestdevices qemuhotplugtest: Add tests for ccw devices 2016-07-25 10:51:08 +02:00
qemuhotplugtestdomains qemuhotplugtest: Add tests for ccw devices 2016-07-25 10:51:08 +02:00
qemumonitorjsondata qemu: monitor: Add vcpu state information to monitor data 2016-09-14 12:55:33 +02:00
qemuxml2argvdata qemu: Only use memory-backend-file with NUMA if needed 2016-09-29 15:43:13 +02:00
qemuxml2xmloutdata qemuxml2argvtest: Reorder CPU features 2016-09-22 15:40:08 +02:00
secretxml2xmlin conf: Add new secret type "tls" 2016-09-09 08:20:05 -04:00
securityselinuxhelperdata
securityselinuxlabeldata
sexpr2xmldata
storagepoolschemadata
storagepoolxml2xmlin
storagepoolxml2xmlout
storagevolschemadata
storagevolxml2argvdata storage: Adjust qemu-img switches check 2016-06-21 14:31:19 -04:00
storagevolxml2xmlin storage: remove "luks" storage volume type 2016-07-27 18:59:15 +01:00
storagevolxml2xmlout storage: remove "luks" storage volume type 2016-07-27 18:59:15 +01:00
sysinfodata
vboxsnapshotxmldata
vircaps2xmldata
vircgroupdata
virconfdata
virfiledata
virhostcpudata
virnetdaemondata
virnetdevtestdata/sys/class/net
virpcitestdata
virscsidata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata
xencapsdata
xlconfigdata xlconfigtest: add test for channel conversion 2016-09-27 15:15:03 -06:00
xmconfigdata xmconfigdata: drop tests for multi serial 2016-09-02 12:46:03 -06:00
xml2sexprdata conf/openvz: eliminate incorrect/undocumented use of <source dev='blah'/> 2016-06-26 19:33:08 -04:00
xml2vmxdata
.valgrind.supp
bhyveargv2xmlmock.c bhyve: add tests for bhyveParseCommandLineString 2016-07-10 15:40:11 -04:00
bhyveargv2xmltest.c bhyve: add tests for bhyveParseCommandLineString 2016-07-10 15:40:11 -04:00
bhyvexml2argvmock.c
bhyvexml2argvtest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
bhyvexml2xmltest.c
check-file-access.pl
commandhelper.c
commandtest.c tests: command: Fix build on ppc64/aarch64 2016-07-14 09:41:55 +02:00
cputest.c cpu: Rework cpuCompare* APIs 2016-09-22 15:40:09 +02:00
domaincapsmock.c domaincapstest: Don't read data from host 2016-07-01 12:20:54 +02:00
domaincapstest.c Show host model in domain capabilities 2016-09-22 15:40:08 +02:00
domainconftest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
domainsnapshotxml2xmltest.c
esxutilstest.c
eventtest.c
fchosttest.c
fdstreamtest.c
file_access_whitelist.txt
genericxml2xmltest.c conf: Add XML for individual vCPU hotplug 2016-08-24 15:44:47 -04:00
interfacexml2xmltest.c
jsontest.c
libvirtd-fail
libvirtd-pool
lxcconf2xmltest.c
lxcxml2xmltest.c conf: support host-side IP/route information in <interface> 2016-07-01 21:13:30 -04:00
Makefile.am tests: Self test virt-admin 2016-09-14 13:18:07 +02:00
metadatatest.c
networkxml2conftest.c network: allow disabling dnsmasq's DNS server 2016-08-19 21:10:34 -04:00
networkxml2firewalltest.c
networkxml2xmltest.c network: allow disabling dnsmasq's DNS server 2016-08-19 21:10:34 -04:00
networkxml2xmlupdatetest.c
nodedevxml2xmltest.c
nsslinktest.c
nssmock.c
nsstest.c
nwfilterebiptablestest.c
nwfilterxml2firewalltest.c
nwfilterxml2xmltest.c
objecteventtest.c test: implement node device lifecycle event APIs 2016-08-02 09:52:00 -04:00
objectlocking.ml
oomtrace.pl
openvzutilstest.c
openvzutilstest.conf
pkix_asn1_tab.c
qemuagenttest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
qemuargv2xmltest.c qemu: generate -display none 2016-07-07 11:51:39 +02:00
qemucapabilitiestest.c qemu: Store host-model CPU in qemu capabilities 2016-09-22 15:40:08 +02:00
qemucaps2xmlmock.c
qemucaps2xmltest.c
qemucapsprobe.c qemu: Propagate virCapsPtr to virQEMUCapsNewForBinaryInternal 2016-09-22 15:40:08 +02:00
qemucapsprobemock.c qemucapsprobe: Don't put empty line at EOF 2016-06-22 10:45:28 +02:00
qemucommandutiltest.c util: qemu: Add support for numbered array members 2016-07-27 13:33:10 +02:00
qemuhelptest.c qemuhelptest: regenerate data for qemu-kvm-0.13.0 2016-09-23 10:30:53 +02:00
qemuhotplugtest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
qemumonitorjsontest.c Fix coding style issues. 2016-09-26 18:07:58 -04:00
qemumonitortest.c
qemumonitortestutils.c
qemumonitortestutils.h
qemuxml2argvmock.c qemuxml2argvmock: Don't leak @netdef->ifname 2016-07-11 16:25:08 +02:00
qemuxml2argvtest.c qemu: Fix crash in qemucapsprobe 2016-09-27 19:24:12 +02:00
qemuxml2xmltest.c qemu: map "virtio" video model to "virt" machtype correctly (arm/aarch64) 2016-09-16 14:13:07 +02:00
scsihosttest.c
seclabeltest.c
secretxml2xmltest.c conf: Add new secret type "tls" 2016-09-09 08:20:05 -04:00
securityselinuxhelper.c
securityselinuxlabeltest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
securityselinuxtest.c
sexpr2xmltest.c
shunloadhelper.c
shunloadtest.c
sockettest.c
ssh.c
storagebackendsheepdogtest.c
storagepoolxml2xmltest.c
storagevolxml2argvtest.c storage: Add support to create a luks volume 2016-07-19 09:40:01 -04:00
storagevolxml2xmltest.c encryption: Add <cipher> and <ivgen> to encryption 2016-07-01 15:46:57 -04:00
sysinfotest.c
test-lib.sh
test-wrap-argv.pl tests: fix the return value of test-wrap-argv 2016-08-18 13:37:08 +02:00
testutils.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
testutils.h xenconfig: support bios=ovmf xl.cfg 2016-06-13 14:13:17 -06:00
testutilslxc.c
testutilslxc.h
testutilsqemu.c qemu: Store host-model CPU in qemu capabilities 2016-09-22 15:40:08 +02:00
testutilsqemu.h qemu: Store host-model CPU in qemu capabilities 2016-09-22 15:40:08 +02:00
testutilsxen.c
testutilsxen.h Fix build without xen 2016-06-14 08:25:25 +02:00
utiltest.c
vboxsnapshotxmltest.c
viralloctest.c
viratomictest.c Rename virAssertCmpInt to testAssertEq 2016-06-15 15:07:47 +02:00
virauthconfigtest.c
virbitmaptest.c tests: Add test cases for the empty bitmap 2016-07-09 11:03:32 +02:00
virbuftest.c
vircaps2xmltest.c
vircapstest.c Remove separator argument from virBitmapParse 2016-06-20 12:09:52 +02:00
vircgroupmock.c
vircgrouptest.c
virconftest.c util: conf: Rename VIR_CONF_{U,}LONG -> VIR_CONF_{U,}LLONG 2016-07-18 15:49:57 +02:00
vircryptotest.c
virdbusmock.c
virdbustest.c
virdrivermoduletest.c
virendiantest.c util: Introduce virReadBufInt16LE and virReadBufInt16BE 2016-06-24 13:23:02 -04:00
virfiletest.c
virfirewalltest.c
virhashdata.h
virhashtest.c
virhostcpumock.c
virhostcputest.c
virhostdevtest.c
viridentitytest.c
viriscsitest.c
virkeycodetest.c
virkeyfiletest.c
virkmodtest.c
virlockspacetest.c
virlogtest.c
virmock.h
virnetdaemonmock.c
virnetdaemontest.c
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c
virnetdevmock.c
virnetdevtest.c util: move virInterface(State|Link)/virNetDevFeature from conf to util 2016-06-26 19:33:07 -04:00
virnetmessagetest.c
virnetserverclientmock.c
virnetserverclienttest.c
virnetsockettest.c Add SASL to virNetSocket{Local,Remote}AddrString 2016-06-23 22:23:21 +02:00
virnettlscontexttest.c tests: mock gnutls_dh_params_generate2 2016-06-20 18:12:53 +02:00
virnettlshelpers.c
virnettlshelpers.h
virnettlssessiontest.c tests: mock gnutls_dh_params_generate2 2016-06-20 18:12:53 +02:00
virpcimock.c
virpcitest.c
virpolkittest.c
virportallocatormock.c
virportallocatortest.c
virrandommock.c build: virrandommock.c not needed on mingw 2016-07-12 08:51:15 -06:00
virrotatingfiletest.c
virschematest.c virschematest: Make sure that validator is initialized 2016-08-15 09:51:10 +02:00
virscsitest.c
virsh-cpuset
virsh-define-dev-segfault
virsh-int-overflow
virsh-optparse Mark virsh-optparse as expensive 2016-06-20 18:16:50 +02:00
virsh-read-bufsiz
virsh-read-non-seekable
virsh-schedinfo
virsh-self-test tests: Self test virt-admin 2016-09-14 13:18:07 +02:00
virsh-start
virsh-undefine virsh: respect -q/--quiet more 2016-08-24 17:43:29 +02:00
virsh-uriprecedence
virsh-vcpupin
virshtest.c
virstoragetest.c util: storage: Add json pseudo protocol support for legacy RBD strings 2016-09-06 14:01:41 +02:00
virstringtest.c
virsystemdtest.c
virt-aa-helper-test
virt-admin-self-test tests: Self test virt-admin 2016-09-14 13:18:07 +02:00
virtestmock.c
virtimetest.c
virtypedparamtest.c
viruritest.c
virusbmock.c
virusbtest.c
vmwarevertest.c
vmx2xmltest.c
xencapstest.c
xlconfigtest.c xlconfigtest: add test for channel conversion 2016-09-27 15:15:03 -06:00
xmconfigtest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
xml2sexprtest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00
xml2vmxtest.c virDomainDefParse{File,String}: Introduce @parseOpaque argument 2016-09-26 16:50:12 +02:00