Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 12:55:16 +0000 (12:55 +0000)]
Merge "Remove TRex installer from ansible directory"
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 08:00:29 +0000 (08:00 +0000)]
Merge "Fix vCGNAPT name in ansible constants"
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 08:00:24 +0000 (08:00 +0000)]
Merge "vPE Sample VNF is missing in the installation scripts"
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 08:00:09 +0000 (08:00 +0000)]
Merge "Move "read_yaml_file" to common.yaml_loader"
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 07:54:25 +0000 (07:54 +0000)]
Merge "Cleanup TestProxSocketHelper unit tests"
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 07:54:12 +0000 (07:54 +0000)]
Merge "Cleanup OvsDpdkContextTestCase unit tests"
Rodolfo Alonso Hernandez [Thu, 21 Jun 2018 14:36:16 +0000 (15:36 +0100)]
Remove TRex installer from ansible directory
Standalone TRex installer script is not updated or maintained.
TRex is installed in Jumphost and the physical nodes using the
installer script. There is no need to keep this script anymore.
JIRA: YARDSTICK-1251
Change-Id: I3af62e70e244d2277a980a1ca6b8079597621a62
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Thu, 5 Jul 2018 07:52:53 +0000 (07:52 +0000)]
Merge "Cleanup ScenarioGeneral unit tests"
Rex Lee [Thu, 5 Jul 2018 07:37:43 +0000 (07:37 +0000)]
Merge "Bump requirements to match OpenStack Queens release upper requirements"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:05:38 +0000 (17:05 +0100)]
Cleanup ActionTestCase unit tests
Removed unneeded output and applied the correct mocks.
JIRA: YARDSTICK-1290
Change-Id: Ib8dbf582d81f7de0fadce7ddb215360abb2d16a4
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Abhijit Sinha [Wed, 4 Jul 2018 15:05:27 +0000 (15:05 +0000)]
Merge "DPDK site change"
Rodolfo Alonso Hernandez [Wed, 4 Jul 2018 10:24:38 +0000 (10:24 +0000)]
Merge "Fix up formatting on devguide"
rexlee8776 [Tue, 3 Jul 2018 02:16:21 +0000 (02:16 +0000)]
Bump requirements to match OpenStack Queens release upper requirements
tox -e os-requiremnts results:
Validating requirements file "requirements.txt"
Package "oslo.config" version 4.11.1 outdated, minimum version 5.1.0
Package "keystoneauth1" version 3.1.0 outdated, minimum version 3.3.0
Package "python-cinderclient" version 3.1.0 outdated, minimum version 3.3.0
Package "requests" version 2.11.1 outdated, minimum version 2.14.2
Package "osc-lib" version 1.7.0 outdated, minimum version 1.8.0
Package "oslo.utils" version 3.28.0 outdated, minimum version 3.33.0
Package "oslo.privsep" version 1.22.1 outdated, minimum version 1.23.0
Incompatible requirement found!
JIRA: YARDSTICK-1283
Change-Id: I362c1e2b5c61abf09810ce2a2fe6bab39097d017
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
Rodolfo Alonso Hernandez [Wed, 4 Jul 2018 09:13:31 +0000 (09:13 +0000)]
Merge "IXIA IxNetwork TP first rate is not populated"
Rodolfo Alonso Hernandez [Wed, 4 Jul 2018 06:58:58 +0000 (06:58 +0000)]
Merge "Sample VNF version need to be updated to Fraser"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:33:17 +0000 (16:33 +0000)]
Merge changes from topics 'YARDSTICK-1250', 'YARDSTICK-1249'
* changes:
Fix pip install issues in install.yaml script
Bump ansible version to 2.5.5
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 14:47:42 +0000 (15:47 +0100)]
IXIA IxNetwork TP first rate is not populated
IXIA IxNetwork traffic profile defines an initial injection frame rate
for RFC2544 test cases:
schema: "isb:traffic_profile:0.1"
traffic_profile:
frame_rate : 20000
This value should be assigned to IXIARFC2544Profile.rate before the
initial injection period.
JIRA: YARDSTICK-1288
Change-Id: I29a334c7dbb863f680e45a1d3ab880aaf1fe166d
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:32:19 +0000 (16:32 +0000)]
Merge "Cleanup Iperf3 unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:32:14 +0000 (16:32 +0000)]
Merge "Cleanup Plugin unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:32:09 +0000 (16:32 +0000)]
Merge "Cleanup NodeContextTestCase unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:24:36 +0000 (16:24 +0000)]
Merge "Cleanup vPE VNF unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:24:29 +0000 (16:24 +0000)]
Merge "Cleanup TestIxLoadTrafficGen unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:24:24 +0000 (16:24 +0000)]
Merge "Cleanup GetDataDbClientTestCase unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 16:24:20 +0000 (16:24 +0000)]
Merge "Cleanup VsperfDPDKTestCase unit tests"
Rodolfo Alonso Hernandez [Tue, 3 Jul 2018 14:54:25 +0000 (15:54 +0100)]
Sample VNF version need to be updated to Fraser
JIRA: YARDSTICK-1289
Change-Id: Ib150fafdfcc7a7aa09e4ed9c683fc3013676dac4
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Mon, 2 Jul 2018 12:55:25 +0000 (13:55 +0100)]
Cleanup TestProxSocketHelper unit tests
Removed unneeded output.
JIRA: YARDSTICK-1284
Change-Id: I41d9b8d2df417fa19b0a6f8c13bc9837dc3dde95
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Mon, 2 Jul 2018 10:01:25 +0000 (10:01 +0000)]
Merge "Cleanup TestProxBinSearchProfile unit tests"
Rodolfo Alonso Hernandez [Mon, 2 Jul 2018 10:00:51 +0000 (10:00 +0000)]
Merge "Cleanup ProxDuration unit tests"
Rex Lee [Sun, 1 Jul 2018 19:13:57 +0000 (19:13 +0000)]
Merge "Yardstick Fraser Release notes - 6.2.1"
rexlee8776 [Sat, 30 Jun 2018 07:37:08 +0000 (07:37 +0000)]
Yardstick Fraser Release notes - 6.2.1
JIRA: YARDSTICK-1278
Change-Id: I96d54b06f0ef794c9c0ec26d78eb54ebcc6462ed
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
Rex Lee [Sun, 1 Jul 2018 04:33:46 +0000 (04:33 +0000)]
Merge "Bugfix: ansible install.yaml missing configure_gui step"
rexlee8776 [Sun, 1 Jul 2018 04:07:35 +0000 (04:07 +0000)]
Bugfix: ansible install.yaml missing configure_gui step
JIRA: YARDSTICK-1279
Change-Id: I7df97479e2e17495668ef4982de4aec13d04c25c
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
rexlee8776 [Sun, 1 Jul 2018 04:02:52 +0000 (04:02 +0000)]
Bugfix: uwsgi config file yardstick.ini output error
JIRA: YARDSTICK-1280
Change-Id: I45b4b781cee21035897ba0c34dc740af6365e918
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
rexlee8776 [Sat, 30 Jun 2018 04:23:27 +0000 (04:23 +0000)]
Bugfix: docker build failed
Due to no inventory.ini specified in Dockerfile, which
resulsts in ansible-playbook run fail
JIRA: YARDSTICK-1277
Change-Id: Iaf689b71b8c86b54b2451d8a8c480f7d94d53561
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 16:58:54 +0000 (17:58 +0100)]
Cleanup Iperf3 unit tests
Removed unneeded output.
JIRA: YARDSTICK-1275
Change-Id: I75fe1f7f048714ba5d2fdfa586ad69ebb7b56c88
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 16:45:47 +0000 (17:45 +0100)]
Cleanup Plugin unit tests
Removed unneeded output (LOG.info and print functions).
JIRA: YARDSTICK-1274
Change-Id: Ida3b62ce28e27058a8b4a3a9e6fa16f041a1f99c
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 16:35:48 +0000 (17:35 +0100)]
Cleanup NodeContextTestCase unit tests
Removed deprecated functions.
JIRA: YARDSTICK-1273
Change-Id: I055b8393e6b25eb08f718cd8a915c6ea684786d8
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 16:18:34 +0000 (16:18 +0000)]
Merge "Update PROX_NSB_DEVGUIDE for F Release"
Rex Lee [Fri, 29 Jun 2018 15:33:02 +0000 (15:33 +0000)]
Merge "Yardstick Fraser Release notes - 6.2.0"
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 13:36:22 +0000 (14:36 +0100)]
Cleanup vPE VNF unit tests
Removed unneeded output and stopped access to file system.
JIRA: YARDSTICK-1271
Change-Id: I15a58eb7bb81b69fe156433055f59a54372fa0a8
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 11:37:00 +0000 (12:37 +0100)]
Cleanup TestIxLoadTrafficGen unit tests
Removed unneeded output and mock system calls.
JIRA: YARDSTICK-1270
Change-Id: I0e04a67cab592216280481c7145188c4f9045466
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 11:01:31 +0000 (12:01 +0100)]
Cleanup GetDataDbClientTestCase unit tests
Removed unneeded output.
JIRA: YARDSTICK-1268
Change-Id: I2e9130e863ba915feeb52f54fc901898b1c8f792
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 10:37:42 +0000 (11:37 +0100)]
Cleanup VsperfDPDKTestCase unit tests
Removed unneeded output.
JIRA: YARDSTICK-1267
Change-Id: I0a3f25db2c5ef8ed71fd087b6b35641075c121e7
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 10:29:34 +0000 (11:29 +0100)]
Cleanup TestProxBinSearchProfile unit tests
Removed unneeded output and mocks.
JIRA: YARDSTICK-1266
Change-Id: I04fd1ba32ea46c7896548faebc5af1a43b0f750e
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Chornyi, TarasX [Tue, 29 May 2018 14:59:49 +0000 (17:59 +0300)]
NFVI support for standalone, baremetal and heat contexts
JIRA: YARDSTICK-1257
Change-Id: I6733bd49ac91985e8f3d7722e6990e8733bb430e
Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
DanielMartinBuckley [Fri, 29 Jun 2018 12:19:57 +0000 (13:19 +0100)]
Update PROX_NSB_DEVGUIDE for F Release
Contains Updates :-
New Description of Grafana output
New Description of ProxDuration Runner
Update Description of Openstack Network
Change-Id: I861bb7eab4aeed207c0151be6766c48c5f10c6ef
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 16:17:08 +0000 (17:17 +0100)]
Move "read_yaml_file" to common.yaml_loader
JIRA: YARDSTICK-1265
Change-Id: Ic2813dca7fc9a3230632f6e8bd75aeacc7e951b0
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Emma Foley [Fri, 22 Jun 2018 10:36:11 +0000 (10:36 +0000)]
Fix up formatting on devguide
* Change the notation used for heading levels and
add a key at the top of the file.
* Wrap lines at 80 characters.
* Highlight keywords
Change-Id: Ic6e7194270bbffb3ddaf688c774b632287b0c201
JIRA: YARDSTICK-1253
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
Rodolfo Alonso Hernandez [Fri, 29 Jun 2018 08:21:57 +0000 (08:21 +0000)]
Merge "Removed unused ACL config file."
rexlee8776 [Thu, 28 Jun 2018 03:31:03 +0000 (03:31 +0000)]
Yardstick Fraser Release notes - 6.2.0
JIRA: YARDSTICK-1261
Change-Id: I61adeaea8a727605481ffce9dae9646f160bf401
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
Rex Lee [Fri, 29 Jun 2018 01:47:01 +0000 (01:47 +0000)]
Merge "Add testsuite "os-odl-ovs-noha""
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 16:06:12 +0000 (17:06 +0100)]
Cleanup OvsDpdkContextTestCase unit tests
Removed unneeded output.
JIRA: YARDSTICK-1264
Change-Id: Ic804d5ebd5bc1c0fc8c98c058e8dd76a9ea565fa
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 16:00:25 +0000 (17:00 +0100)]
Cleanup ScenarioGeneral unit tests
Removed unneeded output.
JIRA: YARDSTICK-1263
Change-Id: I2ca738a7234cfffb3fd3d3e9566ad043b2d132dc
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 15:56:08 +0000 (15:56 +0000)]
Merge "Cleanup process test cases"
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 15:55:59 +0000 (15:55 +0000)]
Merge "Cleanup OpenStack utils test cases"
DanielMartinBuckley [Thu, 28 Jun 2018 13:51:09 +0000 (14:51 +0100)]
Decrease Sampling interval - Invalid Port results
JIRA: YARDSTICK-1219
The computed in/fwd throughputs displayed on the L2FWD,
L3FWD and VPE dashboards. The computed value is likely
4x the expected value.
It is required to return sampling information form Generator AND VNF at
least every 1 second.
Change-Id: I4435fd05ba3116ead836843a4c2fce133b767a28
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
Rodolfo Alonso Hernandez [Thu, 28 Jun 2018 08:18:23 +0000 (09:18 +0100)]
Cleanup ProxDuration unit tests
Removed unneeded output, removed access to files, fixed indentation,
bumped deprecated asserts, reduced time execution and fixed file header.
JIRA: YARDSTICK-1262
Change-Id: I4803980748d4731cc27608e386707a858e1a8630
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Mytnyk, Volodymyr [Wed, 27 Jun 2018 19:13:19 +0000 (20:13 +0100)]
Removed unused ACL config file.
Change-Id: Ibdb1dd12587df0182b5e8d3b7bc6901be0aac3ec
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
Abhijit Sinha [Wed, 27 Jun 2018 18:47:40 +0000 (18:47 +0000)]
Merge "Update to Grafana Dashboard for NSB PROX NFVI"
Abhijit Sinha [Wed, 27 Jun 2018 18:47:35 +0000 (18:47 +0000)]
Merge "NSB NFVi PROX BNG losing many packets"
DanielMartinBuckley [Tue, 19 Jun 2018 15:43:41 +0000 (16:43 +0100)]
NSB NFVi PROX BNG losing many packets
JIRA: YARDSTICK-1101
Problem was incorrect generator and changed the traffic profile to allow
a tolerated loss of 5%.
ARP packets are not managed (just passed thru the system) therefor the
tolerated loss must be higehr than normal.
Change-Id: I03bd62b397a66b50961e810d033c6894d0b3e9a6
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
DanielMartinBuckley [Wed, 27 Jun 2018 16:47:33 +0000 (17:47 +0100)]
Update to Grafana Dashboard for NSB PROX NFVI
JIRA: YARDSTICK-1252
CPU grouping in grafana for better representation
Throughput table is difficult to read as the tests
run longer the values can overlap
Default time in dashboard should be always last 1hour in
dashboard (auto refresh can be also checked)
Add one column in table with Gbps throughput (Rx
Throughput) plus code change in yardstick
Boxes are not aligned and big and small, need to be fixed
boxes are now aligned,
Added Seperate graphe for LINE Rate
Change-Id: Ief31777c2e7a18aab4bf21fb6ccc0e93a3bb9178
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
Abhijit Sinha [Wed, 27 Jun 2018 16:06:17 +0000 (16:06 +0000)]
Merge "Fix NSB NfVi support for 25 and 40Gbps"
Chornyi, TarasX [Tue, 26 Jun 2018 11:39:56 +0000 (14:39 +0300)]
Corrected scale-up command line arguments
Change-Id: If308fde797dcb01e58f37ad81bb116fde542366a
Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
Xavier Simonart [Tue, 5 Jun 2018 12:06:29 +0000 (14:06 +0200)]
Fix NSB NfVi support for 25 and 40Gbps
When setting interface_speed option in the test case, NSB/PROX
was still considering 100% as 10 Gbps.
With this fix, when interface_speed is set to for instance 25 Gbps
then NSB/PROX will start generate at 25 Gbps.
Yardstick logging info printed on the screen will show performance result
as percentage of interface_speed (e.g. 100% will be 25 Gbps).
This is done by sending the command "speed 250" to PROX (PROX cannot
know the underlying interface speed in all cases e.g. in virtio, and
hence considers 100% as 10Gbps).
JIRA: YARDSTICK-1217
Change-Id: I4989161b04a7afa5e347935ee7ccef7dfe5a504d
Signed-off-by: Xavier Simonart <xavier.simonart@intel.com>
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
Rodolfo Alonso Hernandez [Wed, 27 Jun 2018 12:29:24 +0000 (12:29 +0000)]
Merge "Resolve NameError in test_utils.py"
DanielMartinBuckley [Mon, 18 Jun 2018 18:27:41 +0000 (19:27 +0100)]
NSB NFVi PROX VPE losing many packets
JIRA: YARDSTICK-1105
Running a vPE test ends up with up to 25% drooped packets.
This is due to tolerated loss being incorrectly configured,
test duration was too short and test interval was too
short.
Note This is due to the fact that vPE use case have by
default a tolerated loss of 100%, Now changed to 0.001,
same as L2FWD
Also: Grafan dashboard has been updated to show all SUT
CPUS Utilization in 1 panel. And LINE rate MIN, MAX & TEST
Rate have been added
Change-Id: I7adae2199b3f656fe460705b6aeb3aa69c767d50
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
ting wu [Mon, 4 Jun 2018 12:18:15 +0000 (14:18 +0200)]
Add testsuite "os-odl-ovs-noha"
Add testsuite yaml file for scenario
"os-odl-ovs-noha"
JIRA: YARDSTICK-1208
Change-Id: I2671df847332379afed8c6481e54eb25dcba5e48
Signed-off-by: ting wu <ting.wu@enea.com>
Rodolfo Alonso Hernandez [Wed, 27 Jun 2018 10:32:45 +0000 (10:32 +0000)]
Merge "Define several containers per pod in a replication controller"
Abhijit Sinha [Wed, 27 Jun 2018 01:53:19 +0000 (01:53 +0000)]
Merge "Decrease Sampling interval"
DanielMartinBuckley [Thu, 14 Jun 2018 15:15:26 +0000 (16:15 +0100)]
NSB NFVi BNG test fails to run - stops after one step
JIRA: YARDSTICK-1244
When sending the start or stop command to PROX. We sould not send the same core.
We should not send "start 1,1" instead we should send "start 1"
Change-Id: Ie600dc3ed808fd00341e92f13bd52199e68dc51f
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
DanielMartinBuckley [Tue, 5 Jun 2018 18:06:38 +0000 (19:06 +0100)]
Decrease Sampling interval
JIRA: YARDSTICK-1219
Currently NSB for NFVI using PROX returns sampling information every 13
seconds.
This is too slow.
It is required to return sampling information form Generator AND VNF at
least every 1 second.
This change is depandant on JIRA: YARDSTICK-1212 and YARDSTICK-1220
Change-Id: Ica7ab795a2919d191d8cd846d028e15739e33fb7
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
Abhijit Sinha [Tue, 26 Jun 2018 17:39:32 +0000 (17:39 +0000)]
Merge "Addition of Configurable Sampling and Configurable Confirmation Retry"
Abhijit Sinha [Tue, 26 Jun 2018 17:39:18 +0000 (17:39 +0000)]
Merge "Bugfix: heat conext of test case yamls jinja2 bypass sriov type"
Emma Foley [Tue, 26 Jun 2018 17:13:35 +0000 (18:13 +0100)]
Resolve NameError in test_utils.py
The import of the yardstick module was removed from test_util.py, which relied
on this module location for a file name in
test_import_modules_from_package_no_mod and test_import_modules_from_package.
JIRA: YARDSTICK-1258
Change-Id: I754dbadfb8d788236f354e9a0c1a61ad6c4abf70
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
Rodolfo Alonso Hernandez [Tue, 26 Jun 2018 16:11:38 +0000 (16:11 +0000)]
Merge "Extended Context class with get_physical_nodes functionality"
DanielMartinBuckley [Wed, 6 Jun 2018 14:06:01 +0000 (15:06 +0100)]
Addition of Configurable Sampling and Configurable Confirmation Retry
JIRA: YARDSTICK-1221
In order to increase accuracy of result the following are done :-
- Improve Measurement Accuracy (YARDSTICK-1212)
- Improve Sampling Interval (YARDSTICK-1219)
- Allow 4 PROX ports to be read simultaneously (YARDSTICK-1220)
This change does the following :-
- Stores LINE Rate statistics of Sample
- Requires a confirmation retry before deciding to increase or
decrease this is configurable.
- Allows the user to disable Sampling or specify a sample interval
- Added Code Coverage of ProxDurationRunner based on YARDSTICK-1199
Change-Id: I27242ac1849c9a2712866385b5fbc05977c71516
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
Abhijit Sinha [Tue, 26 Jun 2018 15:15:02 +0000 (15:15 +0000)]
Merge "Bugfix: HA kill process recovery has a conflict"
Emma Foley [Tue, 26 Jun 2018 14:30:20 +0000 (14:30 +0000)]
Merge "NSB Topology fix for Prox 4 port test case"
Rodolfo Alonso Hernandez [Tue, 26 Jun 2018 09:53:14 +0000 (09:53 +0000)]
Merge "Refactor "utils.parse_ini_file" testing"
Emma Foley [Tue, 26 Jun 2018 09:38:34 +0000 (09:38 +0000)]
Merge "Refactor remote command execution in pktgen_dpdk"
Chornyi, TarasX [Mon, 11 Jun 2018 12:18:54 +0000 (15:18 +0300)]
Extended Context class with get_physical_nodes functionality
JIRA: YARDSTICK-1255
Change-Id: I446d715dc6cf716a4fcbc1b809c1b1d6303071e0
Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
Rodolfo Alonso Hernandez [Tue, 26 Jun 2018 07:43:20 +0000 (07:43 +0000)]
Merge "Add unit test file for DurationRunner"
Rex Lee [Tue, 26 Jun 2018 06:35:55 +0000 (06:35 +0000)]
Merge "Refactor remote command execution in pktgen"
Abhijit Sinha [Thu, 7 Jun 2018 18:59:08 +0000 (19:59 +0100)]
NSB Topology fix for Prox 4 port test case
The uplink and downlink interfaces for the 4 port
test cases were inconsistent and fixed in this commit.
This affects all the 4 port PROX test cases.
Tested on: Heat L2fwd-4 and L3fwd-4 test case.
JIRA: YARDSTICK-1185
Change-Id: Ia2ce7ed0dc395b812f84ede94e259b42dc833579
Signed-off-by:Abhijit Sinha <abhijit.sinha@intel.com>
rexlee8776 [Tue, 19 Jun 2018 10:40:20 +0000 (10:40 +0000)]
Bugfix: HA kill process recovery has a conflict
It happens in Nokia SUT when running in the Plugfest. The problem happens when
the start_process start to recover the killed process (like nova-api), but the
self-cured mechanism already recovered. And somehow it lead to a conflict and
has problems.
So the recover of the HA attack-recover should be improved to only recover it
when it needs to.
JIRA: YARDSTICK-1222
Change-Id: I1acb5a7d59d6fe4e0de0b0c5942fa89e051dd1ff
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
Miikka Koistinen [Thu, 24 May 2018 12:30:12 +0000 (15:30 +0300)]
Add unit test file for DurationRunner
JIRA: YARDSTICK-1199
Change-Id: I5526935207ae3661a4cb8b8d25e93bc26adc3ef2
Signed-off-by: Miikka Koistinen <miikka.koistinen@nokia.com>
Rodolfo Alonso Hernandez [Mon, 25 Jun 2018 11:27:25 +0000 (11:27 +0000)]
Merge "Cleanup CGNAPT unit tests"
Rodolfo Alonso Hernandez [Mon, 25 Jun 2018 11:19:12 +0000 (11:19 +0000)]
Merge "Add "volumeMounts" parameter in Kubernetes context"
Rodolfo Alonso Hernandez [Mon, 25 Jun 2018 11:19:04 +0000 (11:19 +0000)]
Merge "Add "volumes" parameter in Kubernetes context"
Rodolfo Alonso Hernandez [Mon, 25 Jun 2018 07:47:00 +0000 (08:47 +0100)]
Change IxNextgen library load
Changed IxNextgen library load in IXIA RFC2544 traffic generator call.
JIRA: YARDSTICK-1116
Change-Id: Icbdc5f1255dd2676584f3a1be767287e55e71f4a
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Abhijit Sinha [Fri, 22 Jun 2018 13:24:20 +0000 (13:24 +0000)]
Merge "Configure ACL via static file"
Mytnyk, Volodymyr [Thu, 31 May 2018 09:03:10 +0000 (10:03 +0100)]
Configure ACL via static file
This patch allows user to configure ACL/vFW SampleVNF ACL
via configuration file provided in TC definition. The
Yardstick applies the rules to SampleVNF from specified config
file + rules generated by Yardstick (default rules).
The example of SampleVNF ACL CLI commands generated/applied
by Yardstick can be found at (using default ACL config file):
ACL VNF ACL CLI commands:
acl/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
http://paste.openstack.org/show/723303/
vFW VNF ACL CLI commands:
vfw/tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml
http://paste.openstack.org/show/723304/
Change-Id: I76a630261a982083b628e3985fc3bec14ca495db
Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
Rodolfo Alonso Hernandez [Thu, 21 Jun 2018 13:28:35 +0000 (13:28 +0000)]
Merge "Cleanup EnvCommand test cases"
Rodolfo Alonso Hernandez [Thu, 21 Jun 2018 13:06:26 +0000 (13:06 +0000)]
Merge "Add scale out TCs with availability zone support"
Rodolfo Alonso Hernandez [Thu, 21 Jun 2018 11:42:55 +0000 (12:42 +0100)]
Fix pip install issues in install.yaml script
For long executing commands, ansible should use async jobs. For example,
when installing the project requirements.
There is a problem in ansible pip module when using a "editable installs".
This command should be called with "editable" flag.
JIRA: YARDSTICK-1250
Change-Id: I6d29bab2f388373e252d065ff5aa0c459a8f265a
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Wed, 20 Jun 2018 10:41:39 +0000 (11:41 +0100)]
DPDK site change
DPDK site changed and the download URL must be changed.
New site: http://core.dpdk.org/download/
JIRA: YARDSTICK-1248
Change-Id: I87359a4417f09c86717f598c76dc67c422bd39f7
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Rodolfo Alonso Hernandez [Thu, 21 Jun 2018 10:18:37 +0000 (11:18 +0100)]
Bump ansible version to 2.5.5
Increase ansible version to 2.5.5.
There is a closed bug present in version 2.4.2 which affects to some ansible
scripts. When calling recursively different roles, the maximum recursion
depth can be exceeded [1]. This bug is fixed in proposed version.
[1] https://github.com/ansible/ansible/issues/23609
JIRA: YARDSTICK-1249
Change-Id: Ia45b6a2ab44203e39c52357eb3cfee1e0c77eed3
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Jing Lu [Thu, 21 Jun 2018 02:35:29 +0000 (02:35 +0000)]
Merge "Document for Fraser test case results"
Rodolfo Alonso Hernandez [Wed, 20 Jun 2018 10:26:06 +0000 (11:26 +0100)]
NSB setup inventory name changed
NSB setup script [1] fails when retrieving the inventory file. This script
is going to be deprecated but we still support it.
[1] https://github.com/opnfv/yardstick/blob/master/nsb_setup.sh
JIRA: YARDSTICK-1247
Change-Id: I3798531652b0e3a1a007d1d9434998fdd54645d7
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>