integration: Test vHost User numa awareness 87/22687/2
authorMartin Klozik <martinx.klozik@intel.com>
Tue, 20 Sep 2016 14:49:46 +0000 (15:49 +0100)
committerMartin Klozik <martinx.klozik@intel.com>
Wed, 5 Oct 2016 11:39:17 +0000 (12:39 +0100)
commitf437566cf8c52619d062dd05447e6d512a138ce9
tree1d500099492721c56acde5f5b001634900f5855b
parente3c52e2eeacc1ec995b9492ce8315fb166886fdd
integration: Test vHost User numa awareness

Open vSwitch with DPDK can optimize memory usage
in case of NUMA architecture to avoid unnecessary
memory access across NUMA slots. In a nutshell,
PMD threads serving virtual NICs are co-located at
the same NUMA slot as QEMU instance, which is using
these NICs.
This patch adds new (functional) integration testcase,
which verifies OVS vHost User numa awareness feature.
Step driven test objects were updated to allow a call
of OS utilies and evaluation of conditions. Also the
documentation was updated with the list of supported
test objects and their methods.

JIRA: VSPERF-377

Change-Id: I184e71e066d27b5b9fc9e6a9f7e240e2d1b5a0fa
Signed-off-by: Martin Klozik <martinx.klozik@intel.com>
Reviewed-by: Maryam Tahhan <maryam.tahhan@intel.com>
Reviewed-by: Ciara Loftus <ciara.loftus@intel.com>
Reviewed-by: Al Morton <acmorton@att.com>
Reviewed-by: Christian Trautman <ctrautma@redhat.com>
Reviewed-by: Bill Michalowski <bmichalo@redhat.com>
Reviewed-by: Antonio Fischetti <antonio.fischetti@intel.com>
conf/__init__.py
conf/integration/01_testcases.conf
docs/userguide/integration.rst
src/dpdk/Makefile
testcases/integration.py
tools/teststepstools.py [new file with mode: 0644]
vnfs/qemu/qemu.py