yardstick.git
6 years agoAddition of IPv6 icpm, udp and tcp to Neutron Security Group 61/46661/4
DanielMartinBuckley [Fri, 3 Nov 2017 11:28:23 +0000 (11:28 +0000)]
Addition of IPv6 icpm, udp and tcp to Neutron Security Group

When creating a Neutron security group for a heat template. Add
IPv6 security group rules to access the resouces.

Change-Id: I0b541dfe400121e35908a70778665ee1576f0622
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoMerge "NSB Prox LW_AFTR Test"
Ross Brattain [Thu, 9 Nov 2017 10:18:21 +0000 (10:18 +0000)]
Merge "NSB Prox LW_AFTR Test"

6 years agoFixed incorrect Copyright Notice 07/46807/3
DanielMartinBuckley [Tue, 7 Nov 2017 17:48:18 +0000 (17:48 +0000)]
Fixed incorrect Copyright Notice

Changed Copyright notice on tuples.lua from "Intel Copyright" to Apache 2.0

Change-Id: I85e6f9eb86c116d552f86cddf05b3b368b32f776
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoNSB Prox LW_AFTR Test 75/44775/14
DanielMartinBuckley [Wed, 11 Oct 2017 11:05:54 +0000 (12:05 +0100)]
NSB Prox LW_AFTR Test

JIRA: YARDSTICK-802

Addition of PROX LW_AFTR basked on PROX/DATS v037 test_104_lw_aftr.py
- This support BM and Openstack Heat
- This supports 4 Ports ONLY
- Grafana Dashboards included
- Code Coverage / Unit testing

Change-Id: If2170ab458bf687256d5f1a1e840a3b9d2788ef7
Signed-off-by: Daniel MArtin Buckley <daniel.m.buckley@intel.com>
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agotest_sample_vnf: mock time 01/46601/1
Ross Brattain [Fri, 3 Nov 2017 01:12:33 +0000 (18:12 -0700)]
test_sample_vnf: mock time

Change-Id: Id8aa734fee431d90cbdc1e0eb2173784ada822fe
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoNSB: remove validate_cpu_cfg and all app cpu methods 49/46349/2
Ross Brattain [Fri, 27 Oct 2017 20:43:28 +0000 (13:43 -0700)]
NSB: remove validate_cpu_cfg and all app cpu methods

We don't really know what core we are going to use for the
VNF before we generate the MultiPortConfig, so these
methods are incorrect.

We may need some more advanced method to validate
the vCPU topology, but that will probably happen
in the MultiPortConfig

Change-Id: Ifee7ae4589ce0fce67771fb8d8b8dce0a0f06409
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "resource: remove cores args"
Ross Brattain [Tue, 31 Oct 2017 22:37:43 +0000 (22:37 +0000)]
Merge "resource: remove cores args"

6 years agoixia: add 1024 and 1280 byte packet size to Ixia ipv4 traffic profile 45/46145/2
Ross Brattain [Mon, 23 Oct 2017 21:07:01 +0000 (14:07 -0700)]
ixia: add 1024 and 1280 byte packet size to Ixia ipv4 traffic profile

This brings it to parity with its non-Ixia counterpart (ipv4_throughput.yaml).

Change-Id: I4c91d1ae507c7b5e0a23dcf49606b16891b400bd
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoresource: remove cores args 67/45267/6
Ross Brattain [Mon, 16 Oct 2017 21:30:13 +0000 (14:30 -0700)]
resource: remove cores args

We used to try to probe all the cores that the VNF was using
and only dump CPU stats for those cores.

We can't really detect those core accurately and we would rather
dump all the core information and let influxdb and grafana filter
the information.

We do end up with excessive KPI output, especially on systems with 88
cores, but this is manageable.

The core logic was partially removed, this finishes the removal.

Change-Id: I5cbb694fd982519e2df54db49a21ed5948e13537
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "KVMFORNFV: To avoid livemigration result update to json"
Jing Lu [Thu, 26 Oct 2017 07:50:50 +0000 (07:50 +0000)]
Merge "KVMFORNFV: To avoid livemigration result update to json"

6 years agoKVMFORNFV: To avoid livemigration result update to json 27/45227/15
Navya [Mon, 16 Oct 2017 14:26:41 +0000 (07:26 -0700)]
KVMFORNFV: To avoid livemigration result update to json

This patch is used to remove the livemigration testcase result loaded
to json as there is no dashboard implemented for the testcase

Change-Id: I7a9589a0bbc5f2a28587c2878da042fc50af18e0
Signed-off-by: Navya Bathula <navyax.bathula@intel.com>
6 years agoRemoving trailing whitespace 95/46195/1
JingLu5 [Wed, 25 Oct 2017 02:13:01 +0000 (02:13 +0000)]
Removing trailing whitespace

Change-Id: I0380deec3e41a6dc02571ed9c4fa16e304f7f85e
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoAdd "How to work with test case" into devguide 05/46105/2
kubi [Mon, 23 Oct 2017 07:51:03 +0000 (15:51 +0800)]
Add "How to work with test case" into devguide

JIRA: YARDSTICK-73

add a new chapter about how to work with test case, now just add three sub chapter,

sample test case, release test case, test case description file, will update more for

how to write a new test case.

Change-Id: I44906917e76ad6d4890f345c963b9e4440f6be39
Signed-off-by: kubi <jean.gaoliang@huawei.com>
6 years agoBugFix: Fix to pod filename ext and prox path 13/46113/1
Abhijit Sinha [Mon, 23 Oct 2017 09:27:27 +0000 (10:27 +0100)]
BugFix: Fix to pod filename ext and prox path

As per defect:
- the "context:" stanza of every tc_prox_baremetal*.yaml"
 file has an incorrect pathname for the config file

-  tc_prox_baremetal_binsearch.yaml and
tc_prox_baremetal_ramp.yaml refer to
"prox-baremetal.yml", which idoes not exist

- incorrect prox bin path

Resolution:
- Unify the pod file name and path for all BM tests
- Prox bin path changed to "/opt/nsb_bin/prox"

Change-Id: I16b25189104ad5585ddc1c2c0dd71b3c4c2aecd3
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agoMerge "Fix Malformed Table in User Guide docs"
Jing Lu [Fri, 20 Oct 2017 23:42:36 +0000 (23:42 +0000)]
Merge "Fix Malformed Table in User Guide docs"

6 years agoMerge "Added NSB sample Test Case documentation."
Jing Lu [Fri, 20 Oct 2017 23:41:08 +0000 (23:41 +0000)]
Merge "Added NSB sample Test Case documentation."

6 years agoFix Malformed Table in User Guide docs 59/46059/1
Trevor Bramwell [Fri, 20 Oct 2017 18:35:27 +0000 (11:35 -0700)]
Fix Malformed Table in User Guide docs

Change-Id: I2f98b75e9bbcd3d0cd4666c097a3280dd89eb02a
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
6 years agoAdded NSB sample Test Case documentation. 87/45887/3
Maciej Skrocki [Thu, 19 Oct 2017 21:02:00 +0000 (14:02 -0700)]
Added NSB sample Test Case documentation.

Update:
Added Prox NSB test case documentation

Change-Id: Ia2f47d823581fc7f193d3123f080dd87f29d4b99
Signed-off-by: Maciej Skrocki <maciej.skrocki@intel.com>
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agoDocs: add yardstick gui descrption in userguide 27/45927/3
JingLu5 [Fri, 20 Oct 2017 03:04:12 +0000 (03:04 +0000)]
Docs: add yardstick gui descrption in userguide

Change-Id: I09bc55e296d2c641f10819972ec0d48a289432b8
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoMerge "Docs: update new test cases in release note"
Jing Lu [Fri, 20 Oct 2017 01:52:06 +0000 (01:52 +0000)]
Merge "Docs: update new test cases in release note"

6 years agoDocs: update new test cases in release note 91/45791/2
JingLu5 [Thu, 19 Oct 2017 09:49:51 +0000 (09:49 +0000)]
Docs: update new test cases in release note

Change-Id: Ie5ff6fe4f867ce68a33a3a857d8d051ba0020395
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoMerge "nsb_installation: updates"
Trevor Cooper [Thu, 19 Oct 2017 21:52:53 +0000 (21:52 +0000)]
Merge "nsb_installation: updates"

6 years agonsb_installation: updates 95/45395/24
Ross Brattain [Tue, 17 Oct 2017 21:38:39 +0000 (14:38 -0700)]
nsb_installation: updates

JIRA: YARDSTICK-500

Change-Id: I6eef884ef6262abe49fc13bc353ca14a72a5b648
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
Signed-off-by: Martin Banszel <martinx.banszel@intel.com>
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
Signed-off-by: Maciej Skrocki <maciej.skrocki@intel.com>
6 years agoMerge "NSB: fix trex config to use dpdk port number"
Ross Brattain [Thu, 19 Oct 2017 17:09:22 +0000 (17:09 +0000)]
Merge "NSB: fix trex config to use dpdk port number"

6 years agoMerge "BugFix: Negative dropped packets in Prox tests"
Ross Brattain [Thu, 19 Oct 2017 15:52:50 +0000 (15:52 +0000)]
Merge "BugFix: Negative dropped packets in Prox tests"

6 years agoBugFix: Negative dropped packets in Prox tests 77/45577/3
Abhijit Sinha [Wed, 18 Oct 2017 15:44:45 +0000 (16:44 +0100)]
BugFix: Negative dropped packets in Prox tests

Removed the abs function which can potentially mask
negative dropped packets.

Dropped packets in Prox workload VNF = rx_packets - tx_packets

Change-Id: I510a351e899cdf9a1f366d632b9f0528b1d9dcce
Signed-off-by: Abhijit Sinha <abhijit.sinha@intel.com>
6 years agoMerge "Adding sample trex example"
Ross Brattain [Thu, 19 Oct 2017 15:07:31 +0000 (15:07 +0000)]
Merge "Adding sample trex example"

6 years agoMerge "Add missing RFC2544 Ethernet frame sizes"
Rex Lee [Thu, 19 Oct 2017 12:23:57 +0000 (12:23 +0000)]
Merge "Add missing RFC2544 Ethernet frame sizes"

6 years agoMerge "DRAFT: update release notes for Euphrates"
Jing Lu [Thu, 19 Oct 2017 09:15:53 +0000 (09:15 +0000)]
Merge "DRAFT: update release notes for Euphrates"

6 years agoBugfix: move opnfv_os-odl-fdio_dvr-noha_daily.yaml to 'test_suites' directory 73/45773/1
JingLu5 [Thu, 19 Oct 2017 08:26:13 +0000 (08:26 +0000)]
Bugfix: move opnfv_os-odl-fdio_dvr-noha_daily.yaml to 'test_suites' directory

The opnfv_os-odl-fdio_dvr-noha_daily.yaml test suite file is wrongly put in Yardstick root directory,
this patch moves this file to the 'test_suites' directory.

Change-Id: Ib3f75845c7af658dc6f96ac2de737cfbd1faf15a
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoMerge "Docs: update new implemented APIs"
Jing Lu [Thu, 19 Oct 2017 08:19:34 +0000 (08:19 +0000)]
Merge "Docs: update new implemented APIs"

6 years agoDocs: update new implemented APIs 11/45711/7
JingLu5 [Thu, 19 Oct 2017 03:07:39 +0000 (03:07 +0000)]
Docs: update new implemented APIs

Change-Id: If6b70791213099d53c82993bd22ac9eed6000c32
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoDRAFT: update release notes for Euphrates 29/45629/4
Ross Brattain [Wed, 18 Oct 2017 22:18:52 +0000 (15:18 -0700)]
DRAFT: update release notes for Euphrates

Change-Id: I7e437612ca52b75b71e38962a84d0dcdb453d5dd
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml updated"
Ross Brattain [Thu, 19 Oct 2017 04:43:51 +0000 (04:43 +0000)]
Merge "tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml updated"

6 years agoMerge "Create the ovs-vswitchd logging directory"
Ross Brattain [Thu, 19 Oct 2017 04:34:36 +0000 (04:34 +0000)]
Merge "Create the ovs-vswitchd logging directory"

6 years agoNSB: update vfw scale-out testcases 29/45729/2
Ross Brattain [Thu, 19 Oct 2017 03:53:53 +0000 (20:53 -0700)]
NSB: update vfw scale-out testcases

Change-Id: I6bd8a87f70954f288975e3e73e3cfbd36ae561dc
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "add CheckConnectivity scenario"
Jing Lu [Thu, 19 Oct 2017 02:04:58 +0000 (02:04 +0000)]
Merge "add CheckConnectivity scenario"

6 years agoadd CheckConnectivity scenario 49/44749/12
JingLu5 [Wed, 11 Oct 2017 05:54:25 +0000 (05:54 +0000)]
add CheckConnectivity scenario

Change-Id: I9d246828790467c2a57ba410826ee9751fff89c5
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoNSB: fix trex config to use dpdk port number 97/45697/1
Ross Brattain [Thu, 19 Oct 2017 01:14:13 +0000 (18:14 -0700)]
NSB: fix trex config to use dpdk port number

From some reason Heat/Neutron is now creating
interfaces such that xe0 and xe1 are swapped.

xe0  fa:16:3e:38:c7:66  0000:00:05.0
xe1  fa:16:3e:2f:f3:e2  0000:00:03.0

this causes the DPDK port numbering to be swapped.

xe0 is DPDK port 1 because it has higher PCI address
xe1 is DPDK port 0 because it has lower PCI address.

The VNF is configured correctly because it uses DPDK port numbers,
whereas TRex was using interface list ordering.

Modify trex_cfg.yaml to use DPDK port ordering.  This also
requires running generate_cfg() after setup() in instantiate()

+------------------------------------+-------------------+------------------------------+--------+
| Name                               | MAC Address       | Fixed IP Addresses           | Status |
+------------------------------------+-------------------+------------------------------+--------+
| vnf_0.yardstick-af5ccb47-xe0-port  | fa:16:3e:66:a5:e4 | ip_address='10.1.0.7',       | ACTIVE |
| vnf_0.yardstick-af5ccb47-mgmt-port | fa:16:3e:fa:98:fe | ip_address='10.0.1.10',      | ACTIVE |
| tg_0.yardstick-af5ccb47-xe1-port   | fa:16:3e:2f:f3:e2 | ip_address='10.1.1.9',       | ACTIVE |
| vnf_0.yardstick-af5ccb47-xe1-port  | fa:16:3e:f3:1d:f5 | ip_address='10.1.1.4',       | ACTIVE |
|                                    | fa:16:3e:e3:8c:65 | ip_address='10.0.1.1',       | ACTIVE |
|                                    | fa:16:3e:ff:d1:b7 | ip_address='11.191.14.110',  | N/A    |
| tg_0.yardstick-af5ccb47-xe0-port   | fa:16:3e:38:c7:66 | ip_address='10.1.0.8',       | ACTIVE |
|                                    | fa:16:3e:ff:53:5f | ip_address='11.191.14.101',  | DOWN   |
|                                    | fa:16:3e:23:5d:2c | ip_address='10.0.1.2',       | ACTIVE |
| tg_0.yardstick-af5ccb47-mgmt-port  | fa:16:3e:7a:df:4e | ip_address='10.0.1.5',       | ACTIVE |
|                                    | fa:16:3e:22:65:36 | ip_address='11.191.14.109',  | N/A    |
+------------------------------------+-------------------+------------------------------+--------+

/sys/devices/pci0000:00/0000:00:03.0/virtio0/net/ens3/address:fa:16:3e:2f:f3:e2
/sys/devices/pci0000:00/0000:00:05.0/virtio2/net/ens5/address:fa:16:3e:38:c7:66

Change-Id: Iaef2c7d9a5af7f45bd805a8ad6ee545ce0495cb1
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoAdd missing RFC2544 Ethernet frame sizes 99/45699/1
Dino Madarang [Thu, 19 Oct 2017 01:14:28 +0000 (01:14 +0000)]
Add missing RFC2544 Ethernet frame sizes

RFC2544 tests should include the following frame sizes:

9.1 Frame sizes to be used on Ethernet

       64, 128, 256, 512, 1024, 1280, 1518

Change-Id: I6ab9cccf2bb3b2678f50da157a9a49c0d9564cbd
Signed-off-by: Dino Simeon Madarang <dinox.madarang@intel.com>
Reviewed-by: Alain Jebara <alain.jebara@intel.com>
Reviewed-by: Deepak S <deepak.s@linux.intel.com>
Reviewed-by: Ross Brattain <ross.b.brattain@intel.com>
Reviewed-by: Edward MacGillivray <edward.s.macgillivray@intel.com>
6 years agoMerge "add VNF scale-up template"
Ross Brattain [Thu, 19 Oct 2017 00:12:16 +0000 (00:12 +0000)]
Merge "add VNF scale-up template"

6 years agoMerge "Resolve full path to adminrc file if full path is not provided"
Ross Brattain [Thu, 19 Oct 2017 00:11:17 +0000 (00:11 +0000)]
Merge "Resolve full path to adminrc file if full path is not provided"

6 years agoMerge "Disable spoof check on vfs in sriov setup"
Ross Brattain [Thu, 19 Oct 2017 00:05:09 +0000 (00:05 +0000)]
Merge "Disable spoof check on vfs in sriov setup"

6 years agoMerge "Adding cpu set to enable affinity for given vcpu"
Ross Brattain [Thu, 19 Oct 2017 00:04:57 +0000 (00:04 +0000)]
Merge "Adding cpu set to enable affinity for given vcpu"

6 years agoMerge "Added required ubuntu packages to run IxLoad client"
Ross Brattain [Wed, 18 Oct 2017 22:58:43 +0000 (22:58 +0000)]
Merge "Added required ubuntu packages to run IxLoad client"

6 years agoMerge "pmu mirror creation ansible error fix"
Ross Brattain [Wed, 18 Oct 2017 22:57:22 +0000 (22:57 +0000)]
Merge "pmu mirror creation ansible error fix"

6 years agoAdding sample trex example 37/45737/1
Deepak S [Wed, 18 Oct 2017 21:59:58 +0000 (14:59 -0700)]
Adding sample trex example

Change-Id: I3b79d33dba5cc559634122a135ff469f054214fc
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoMerge "Docs: test case description for TC080 and TC081"
Ross Brattain [Wed, 18 Oct 2017 16:11:38 +0000 (16:11 +0000)]
Merge "Docs: test case description for TC080 and TC081"

6 years agoMerge "tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2: fix indent"
Ross Brattain [Wed, 18 Oct 2017 16:11:21 +0000 (16:11 +0000)]
Merge "tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2: fix indent"

6 years agotc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2: fix indent 75/45575/1
Ross Brattain [Wed, 18 Oct 2017 15:26:54 +0000 (08:26 -0700)]
tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex_correlated_scale_2: fix indent

bad YAML indent

Change-Id: I6aaf53b9bbf6005b6be4c2d6c69cefd41949f8c6
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoHamonization of the titles of the documents (Testing group) 67/45467/2
Morgan Richomme [Wed, 18 Oct 2017 07:39:05 +0000 (09:39 +0200)]
Hamonization of the titles of the documents (Testing group)

Change-Id: I6065fb416a90544539316666aac92735ee84177a
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
6 years agoDocs: test case description for TC080 and TC081 59/45459/6
JingLu5 [Wed, 18 Oct 2017 06:55:43 +0000 (06:55 +0000)]
Docs: test case description for TC080 and TC081

JIRA: YARDSTICK-825

Change-Id: Ib2f8d0b88378c0dd0bd20ba38141a205fa7ae486
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoadd VNF scale-up template 91/37991/6
Ross Brattain [Mon, 24 Jul 2017 08:47:30 +0000 (01:47 -0700)]
add VNF scale-up template

adjust worker_threads based on number of vcpus

Change-Id: Ie5444a64c15711a0e813905c69581f189432fe0b
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoCreate the ovs-vswitchd logging directory 47/45447/1
Martin Banszel [Wed, 18 Oct 2017 05:59:03 +0000 (07:59 +0200)]
Create the ovs-vswitchd logging directory

Change-Id: Id7f55f7fcb2fec2866b76821595776908ac30c04
Signed-off-by: Martin Banszel <martinx.banszel@intel.com>
6 years agoMerge "Fio: support input job file configuration"
Jing Lu [Wed, 18 Oct 2017 05:59:24 +0000 (05:59 +0000)]
Merge "Fio: support input job file configuration"

6 years agotc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml updated 43/45443/1
Ross Brattain [Wed, 18 Oct 2017 05:34:28 +0000 (22:34 -0700)]
tc_heat_rfc2544_ipv4_1rule_1flow_64B_trex.yaml updated

Change-Id: Ie9cee3e0567e771cbf11a9802bd33a420cc1ee7a
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "scale-out testcase template"
Ross Brattain [Wed, 18 Oct 2017 04:08:03 +0000 (04:08 +0000)]
Merge "scale-out testcase template"

6 years agoscale-out testcase template 93/37993/16
Ross Brattain [Mon, 24 Jul 2017 09:55:00 +0000 (02:55 -0700)]
scale-out testcase template

use anonymous flavors
force num_vnfs to int

added provider network examples

we have to disable port security for provider networks

removed vld_id, not needed

adjust num_vfs to allocate two physnets per VNF.

fix for multiports

Change-Id: Ic4c8314dc07f6295b9559188989d81058bb48eb0
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoadd opnfv_os-odl-fdio_dvr-noha testsutie for Apex 19/45419/1
JingLu5 [Wed, 18 Oct 2017 01:37:07 +0000 (01:37 +0000)]
add opnfv_os-odl-fdio_dvr-noha testsutie for Apex

Change-Id: Idd60153e6097cbef6513942653429d2ec96a8c17
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoResolve full path to adminrc file if full path is not provided 11/45411/2
Charlie Kang [Tue, 17 Oct 2017 22:42:52 +0000 (15:42 -0700)]
Resolve full path to adminrc file if full path is not provided

Change-Id: I7e9d8074b5d956c864a0b3264926eee89e66dc35
Signed-off-by: Charlie Kang <charlie.kang@intel.com>
6 years agoNSB: MultiPortConfig adjust start_core 09/45409/1
Ross Brattain [Tue, 17 Oct 2017 23:24:48 +0000 (16:24 -0700)]
NSB: MultiPortConfig adjust start_core

Change-Id: I8f4b6af898c9d3783f7b45471088a69e51c8baba
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoAdded required ubuntu packages to run IxLoad client 97/45397/1
Maciej Skrocki [Tue, 17 Oct 2017 21:41:50 +0000 (14:41 -0700)]
Added required ubuntu packages to run IxLoad client

To fully enable IxLoad, after installing the IXIA client,
check /opt/ixia/ixload/<ver>/bin/ixloadpython and make sure
you can run this cmd inside the yardstick container. Usually
user is required to copy or link /opt/ixia/python/<ver>/bin/ixiapython
to /usr/bin/ixiapython<ver>.

Change-Id: I6bc633802ad6c70329581014ec89c75bb7f8d688
Signed-off-by: Maciej Skrocki <maciej.skrocki@intel.com>
6 years agoMerge "validate_non_string_sequence: use six.string_types"
Ross Brattain [Tue, 17 Oct 2017 18:04:37 +0000 (18:04 +0000)]
Merge "validate_non_string_sequence: use six.string_types"

6 years agopmu mirror creation ansible error fix 79/45379/1
Dhaval Patel [Tue, 17 Oct 2017 17:52:02 +0000 (10:52 -0700)]
pmu mirror creation ansible error fix

  While creating the mirror for pmu event list generation, some of
  the links would fail, throwing error. This fixes that.

Change-Id: I52e96b1a6eacb5a9611845e815ecff9052df168a
Signed-off-by: Dhaval Patel <dhaval.r.patel@intel.com>
6 years agoMerge "BugFix: Fix to Load Balancer - Previously Dropped packets was acceptable"
Ross Brattain [Tue, 17 Oct 2017 15:48:50 +0000 (15:48 +0000)]
Merge "BugFix: Fix to Load Balancer - Previously Dropped packets was acceptable"

6 years agoMerge "Enable static cgnapt functionality."
Ross Brattain [Tue, 17 Oct 2017 15:45:43 +0000 (15:45 +0000)]
Merge "Enable static cgnapt functionality."

6 years agoEnable static cgnapt functionality. 97/42997/14
Deepak S [Fri, 22 Sep 2017 05:13:09 +0000 (22:13 -0700)]
Enable static cgnapt functionality.

Change-Id: Ie770ca69ebdc66589ed6ca5c25bfc9a75afb8938
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoBugFix: Fix to Load Balancer - Previously Dropped packets was acceptable 35/45035/4
DanielMartinBuckley [Fri, 13 Oct 2017 15:48:09 +0000 (16:48 +0100)]
BugFix: Fix to Load Balancer - Previously Dropped packets was acceptable

Dropped packets were tolerated. Now no longer tolerated (except 0.01%)

Change-Id: I69d4f1a84d82e03a091a61419fa05fea13176c1c
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoMerge "BugFix: Fix to negative dropped packets appearing in results."
Ross Brattain [Tue, 17 Oct 2017 15:18:25 +0000 (15:18 +0000)]
Merge "BugFix: Fix to negative dropped packets appearing in results."

6 years agoMerge "Update the traffic profile to support sample multi-port"
Ross Brattain [Tue, 17 Oct 2017 15:09:05 +0000 (15:09 +0000)]
Merge "Update the traffic profile to support sample multi-port"

6 years agoMerge "BugFix: limit the count to supported range in min/max"
Ross Brattain [Tue, 17 Oct 2017 15:08:32 +0000 (15:08 +0000)]
Merge "BugFix: limit the count to supported range in min/max"

6 years agoMerge "fix invalid chracters in ansible scripts"
Ross Brattain [Tue, 17 Oct 2017 15:07:40 +0000 (15:07 +0000)]
Merge "fix invalid chracters in ansible scripts"

6 years agoMerge "Adding sample multi-port ansible script"
Ross Brattain [Tue, 17 Oct 2017 15:07:10 +0000 (15:07 +0000)]
Merge "Adding sample multi-port ansible script"

6 years agoNSB: rename private->uplink, public->downlink in example 91/45291/2
Ross Brattain [Tue, 17 Oct 2017 07:20:23 +0000 (00:20 -0700)]
NSB: rename private->uplink, public->downlink in example

Change-Id: Ieb8943a432a59375b7e68a708666ad4caa4affd2
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agovalidate_non_string_sequence: use six.string_types 93/45293/1
Ross Brattain [Tue, 17 Oct 2017 06:59:26 +0000 (23:59 -0700)]
validate_non_string_sequence: use six.string_types

Change-Id: I7248d97a55974091daf20f0fba4b612101a0e4c5
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoDisable spoof check on vfs in sriov setup 87/45287/5
Deepak S [Mon, 16 Oct 2017 21:49:20 +0000 (14:49 -0700)]
Disable spoof check on vfs in sriov setup

Change-Id: I8577231c2e78776cb30f7f7ded353a4fbc585aaa
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoAdding cpu set to enable affinity for given vcpu 43/45243/6
Deepak S [Mon, 16 Oct 2017 08:21:12 +0000 (01:21 -0700)]
Adding cpu set to enable affinity for given vcpu

Change-Id: If2e079966939b7faa33d2833d81caad0a3669036
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoFio: support input job file configuration 89/44989/6
JingLu5 [Fri, 13 Oct 2017 08:15:18 +0000 (08:15 +0000)]
Fio: support input job file configuration

Change-Id: I4bb15a398819e54f7fb3e9eac17daa4059c03376
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoMerge "bugfix: remove pod_name in host and unify host parameter"
Ross Brattain [Mon, 16 Oct 2017 08:29:32 +0000 (08:29 +0000)]
Merge "bugfix: remove pod_name in host and unify host parameter"

6 years agoAdding sample multi-port ansible script 09/45209/1
Deepak S [Sun, 15 Oct 2017 23:52:09 +0000 (16:52 -0700)]
Adding sample multi-port ansible script

- trex
- ixia
- ixia correlated

Change-Id: I7d1414227c27c2bb03454eac94592e07c434f070
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agofix invalid chracters in ansible scripts 83/45183/4
Deepak S [Mon, 16 Oct 2017 00:19:03 +0000 (17:19 -0700)]
fix invalid chracters in ansible scripts

Change-Id: I3d1a491e4c0f0554a861d9bb24fbd0ac94835759
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoCreate test suite opnfv_os-nosdn-openbaton-ha_daily 73/45173/1
chenjiankun [Mon, 16 Oct 2017 04:04:10 +0000 (04:04 +0000)]
Create test suite opnfv_os-nosdn-openbaton-ha_daily

JIRA: YARDSTICK-823

We need to create test sutie opnfv_os-nosdn-openbaton-ha_daily.yaml
to enable this scenario.

Change-Id: Ia800a9c74aaecf0d73e6f0fd559630b741ad2432
Signed-off-by: chenjiankun <chenjiankun1@huawei.com>
6 years agoUpdate the traffic profile to support sample multi-port 39/45139/1
Deepak S [Sat, 14 Oct 2017 23:57:11 +0000 (16:57 -0700)]
Update the traffic profile to support sample multi-port

Change-Id: Iaf8b3e0aa3855443b0628573a1df98d177f27c76
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
6 years agoMerge "Relocate iniparser to yardstick.network_services.helpers"
Ross Brattain [Sat, 14 Oct 2017 22:32:39 +0000 (22:32 +0000)]
Merge "Relocate iniparser to yardstick.network_services.helpers"

6 years agoresource: move make_resource_profile to ResourceProfile 81/45081/1
Ross Brattain [Fri, 13 Oct 2017 22:18:16 +0000 (15:18 -0700)]
resource: move make_resource_profile to ResourceProfile

move factory method from Collector to ResourceProfile

Change-Id: I1ddf3cffed7a3b2d45aa9cbffd3c0a5925c325d6
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoRelocate iniparser to yardstick.network_services.helpers 47/45047/1
Edward MacGillivray [Fri, 13 Oct 2017 21:01:39 +0000 (14:01 -0700)]
Relocate iniparser to yardstick.network_services.helpers

Change-Id: I1f457c9c24f2ca84dde61b64f58edaff8952670a
Signed-off-by: Edward MacGillivray <edward.s.macgillivray@intel.com>
6 years agoBugFix: Fix to negative dropped packets appearing in results. 09/45009/2
DanielMartinBuckley [Fri, 13 Oct 2017 10:34:49 +0000 (11:34 +0100)]
BugFix: Fix to negative dropped packets appearing in results.

As per defect:
   the "VNF packets dropped" time series is negative - negative number of packets dropped
   is not meaningful.

Solution:
   Return a positive value.

Change-Id: I358006a691f2d6b5954333b9f7a745aba97ae44f
Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
6 years agoMerge "task: use CONF_FILE from constants"
Rex Lee [Fri, 13 Oct 2017 06:57:28 +0000 (06:57 +0000)]
Merge "task: use CONF_FILE from constants"

6 years agoMerge "Move arp route tbl to script and update defailt vnf config files"
Ross Brattain [Fri, 13 Oct 2017 06:36:42 +0000 (06:36 +0000)]
Merge "Move arp route tbl to script and update defailt vnf config files"

6 years agoMerge "ping: always save rtt data, influxdb ignore empty data"
Ross Brattain [Fri, 13 Oct 2017 06:22:34 +0000 (06:22 +0000)]
Merge "ping: always save rtt data, influxdb ignore empty data"

6 years agoMerge "Updating NSBperf to print right testcase"
Ross Brattain [Fri, 13 Oct 2017 03:47:35 +0000 (03:47 +0000)]
Merge "Updating NSBperf to print right testcase"

6 years agotask: use CONF_FILE from constants 71/44871/2
Ross Brattain [Thu, 12 Oct 2017 05:46:57 +0000 (22:46 -0700)]
task: use CONF_FILE from constants

I'm not sure why we hardcoded config_file when
the CONF_FILE constant will work.

Change-Id: I45a1dc17ac2b185c659725f55462214acb74838d
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoping: always save rtt data, influxdb ignore empty data 49/44849/9
Ross Brattain [Wed, 11 Oct 2017 22:16:53 +0000 (15:16 -0700)]
ping: always save rtt data, influxdb ignore empty data

If the SLA was failing we were raising AssertionError and not storing
the rtt in the data dict.  This caused influxdb parse errors because the
data was empty.

Fixup influxdb to ignore records with no data, so we don't try to parse
no data.

Change the ping logic to always record the rtt result even if the SLA
was not met.

Also fixup ping logic in cases where ping does not return results.  If
SLA is defined use SLA * 10 otherwise use large float that doesn't break
the grafana scale too much, maybe 999999

JIRA: YARDSTICK-809

Change-Id: Id2d51216581644a80e8c7b9aa98919a766008adf
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
6 years agoMerge "task: drain background runner queues"
Ross Brattain [Fri, 13 Oct 2017 03:24:57 +0000 (03:24 +0000)]
Merge "task: drain background runner queues"

6 years agoMerge "KVMFORNFV: To verify the execution of the bash script"
Jing Lu [Fri, 13 Oct 2017 03:04:31 +0000 (03:04 +0000)]
Merge "KVMFORNFV: To verify the execution of the bash script"

6 years agobugfix: remove pod_name in host and unify host parameter 61/44961/2
rexlee8776 [Fri, 13 Oct 2017 02:25:04 +0000 (02:25 +0000)]
bugfix: remove pod_name in host and unify host parameter

for none-ha test case, use host to be parameter
for ha test case, use attack_host as parameter

Change-Id: I053df00adab17814dd54584a1ae081548163dc68
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
6 years agoMerge "Bugfix: Add opnfv_os-nosdn-ovs_dpdk testsuite for Compass4nfv"
Jing Lu [Fri, 13 Oct 2017 02:34:58 +0000 (02:34 +0000)]
Merge "Bugfix: Add opnfv_os-nosdn-ovs_dpdk testsuite for Compass4nfv"

6 years agoBugfix: Add opnfv_os-nosdn-ovs_dpdk testsuite for Compass4nfv 63/44963/2
JingLu5 [Fri, 13 Oct 2017 02:26:56 +0000 (02:26 +0000)]
Bugfix: Add opnfv_os-nosdn-ovs_dpdk testsuite for Compass4nfv

Change-Id: I35e6471bb561eb773bd188b36b912969188955d2
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoBugfix: Add opnfv_os-odl_l2-moon-ha_daily testsuite for Compass4nfv 57/44957/1
JingLu5 [Fri, 13 Oct 2017 02:19:40 +0000 (02:19 +0000)]
Bugfix: Add opnfv_os-odl_l2-moon-ha_daily testsuite for Compass4nfv

Change-Id: I46c6b56e1293c3d594804d77a73c391922f03653
Signed-off-by: JingLu5 <lvjing5@huawei.com>
6 years agoBugFix: limit the count to supported range in min/max 91/44991/2
Deepak S [Fri, 13 Oct 2017 01:02:37 +0000 (18:02 -0700)]
BugFix: limit the count to supported range in min/max

In trex, giving count beyond the allowed range causes trex client to
fail. Check the range and reset the count before starting the traffic

Change-Id: I58e54f47edb5f249087b8f7178b807ddfb13b03c
Signed-off-by: Deepak S <deepak.s@linux.intel.com>