aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-03-25Merge "Docs: Updated NSB installation: VM image build DUT"Volodymyr Mytnyk1-18/+95
2019-03-25Merge "Move VM image build to remote DUT"Volodymyr Mytnyk7-50/+137
2019-03-22Add vCMTS VNF for running vCMTSd containerstreyad2-0/+924
Add a SampleVNF derived class to start vcmtsd JIRA: YARDSTICK-1544 Change-Id: Ifafa43216a6bdd076ef1cbe5b722f4a39a97980b Signed-off-by: treyad <treyad@viosoft.com>
2019-03-22Add Pktgen traffic generator for vCMTStreyad2-0/+867
Add a class for Pktgen configuring and starting JIRA: YARDSTICK-1543 Change-Id: Icf9a4e656ff340158bf5605016f75ed393753f89 Signed-off-by: treyad <treyad@viosoft.com>
2019-03-20Added test descriptors for vCMTS testcasetreyad2-0/+396
Add vCMTS testcase descriptor and topology files JIRA: YARDSTICK-1545 Change-Id: I4acd9c8f4fc94a1310eb5ddd4dd0ea60471efd24 Signed-off-by: treyad <treyad@viosoft.com>
2019-03-19Docs: Updated NSB installation: VM image build DUTStepan Andrushko1-18/+95
Updated documentation for NSB installation changes done in "Move VM image to remote DUT". JIRA: YARDSTICK-1606 Change-Id: I742284f00cd0cb7390d5562d2a90355cc13d1871 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-03-19Move VM image build to remote DUTStepan Andrushko7-50/+137
VM image is built on localhost but should be on remote DUT server. VM image will be built on server added to group 'yardstick-standalone'. NSB dependencies will be installed on servers added to groups 'yardstick-baremetal' and 'yardstick-standalone'. Added extra package installation, copy VM image to libvirt folder. JIRA: YARDSTICK-1597 Change-Id: Iac4444c6f332c5ea80da033f2fe8371e208d7fbc Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-03-15Merge "NSB: Improve get_url in ansible scripts"Volodymyr Mytnyk6-0/+24
2019-03-15Merge "Add PCSCF, HSS classes for NSB-vIMS"Volodymyr Mytnyk2-0/+818
2019-03-15Add PCSCF, HSS classes for NSB-vIMStreyad2-0/+818
Currently, these VNF life cycles are: - instantiate - terminate Pass through function: collect_kpi JIRA: YARDSTICK-1444 JIRA: YARDSTICK-1445 Change-Id: I418877f79b6578ad4d78d7de4885c8aa20246beb Signed-off-by: treyad <treyad@viosoft.com>
2019-03-15Add VNF descriptor for vIMS testcasetreyad8-0/+450
This patch defines: - vims-topology.yaml --> Define topology - tc_vims_baremetal_sipp.yaml,tc_vims_heat_sipp.yaml --> test cases in yardstick format (scenarios/context) JIRA: YARDSTICK-1443 Change-Id: Id0253c9fe7e0b65cdb1d57f853b229f7d628c84f Signed-off-by: treyad <treyad@viosoft.com>
2019-03-13Fix Grafana dashboards for RFC2544Myron Sosyak2-43/+96
Fixed dashboards for RFC2544 and for RFC2544 multiframesize YARDSTICK-1592 Change-Id: I8dfc835804e8e33fbb926dbc76168c58a1f9dd2f Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
2019-03-13Merge "Add vIPSEC VNF for running Crypto performance test case"Volodymyr Mytnyk7-6/+2002
2019-03-11Add Grafana dashboards for RFC2544Myron Sosyak2-0/+1494
Added two dashboards for RFC2544 and for RFC2544 multiframesize YARDSTICK-1592 Change-Id: Ib474c3cd12e2771666f838ca58b0c2c2e46a17cb Signed-off-by: Myron Sosyak <myronx.sosyak@intel.com>
2019-03-11Add a document describing vIPSEC testcasetreyad3-4/+152
Create a test case description file for NSB vIPSEC JIRA: YARDSTICK-1450 Change-Id: Iebaca9535e0ebc9f597d8e3c82c4339637eb3180 Signed-off-by: treyad <treyad@viosoft.com>
2019-03-11Merge "dovetail - no sla in bottlenecks ping test case would get exception"Jing Lu1-4/+6
2019-03-07Merge "Add Grafana Dashboard for vCMTS testcase"Volodymyr Mytnyk9-0/+138200
2019-03-07Merge "Support using existing private key when using external heat template ↵Volodymyr Mytnyk2-16/+80
file"
2019-03-07Merge "Update grub in enable_iommu_on_boot when needed"Volodymyr Mytnyk1-18/+19
2019-03-07NSB: Improve get_url in ansible scriptsStepan Andrushko6-0/+24
Added retries and delay to the ansible 'get_url' module to get more robust script. JIRA: YARDSTICK-1605 Change-Id: Ic4d0b937ad810e42db61c0a8b1f6f137557392f8 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-03-07Merge "Fix failing if hugepages already configured"Volodymyr Mytnyk1-24/+10
2019-03-07Merge "Add Trex traffic generator to initate Traffic for VPP IPSEC"Volodymyr Mytnyk2-0/+1308
2019-03-07Merge "Add Grafana dashboard files for vIMS testcases"Volodymyr Mytnyk2-0/+17800
2019-03-06Fix RFC2544 Trex templateChornyi, TarasX1-1/+2
Use template traffic profile instead of static one JIRA: YARDSTICK-1592 Change-Id: I665896c4e533cd7b29f8b906c8c10f769f9268a7 Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-03-05dovetail - no sla in bottlenecks ping test case would get exceptionrexlee87761-4/+6
JIRA: YARDSTICK-1604 Change-Id: Ic48aae99478dff861c45da226b5fcfd2d4a7bc06 Signed-off-by: rexlee8776 <limingjiang@huawei.com>
2019-03-01Add description of NSB scenariosSerhiy Pshyk1-0/+8
JIRA: YARDSTICK-1592 Change-Id: Ice5d288b1c95b71a5985fa58632f02bfab91e79d Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-03-01Add Grafana dashboard files for vIMS testcasestreyad2-0/+17800
Adding json files for Grafana dashboard JIRA:YARDSTICK-1495 Change-Id: I0a4ce9494ca90f17d2a7e68b1c5c9be7165a794e Signed-off-by: treyad <treyad@viosoft.com>
2019-02-28Support using existing private key when using external heat template filetreyad2-16/+80
Currently, the private key is auto-generated from Yardstick. This patch will allow user use their existing private key when they use external heat template file. JIRA: YARDSTICK-1447 Change-Id: I45a0ab4ac08e7ccedd770867ed43de92040b6a10 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-28Merge "Quick and ugly fix for "division by zero""Volodymyr Mytnyk1-1/+1
2019-02-27Update grub in enable_iommu_on_boot when neededStepan Andrushko1-18/+19
Improve conditions when to update grub in enable_iommu_on_boot ansible role. JIRA: YARDSTICK-1603 Change-Id: Ic16b84beb55e45e4b75c120761397dc3207ef6f4 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-02-26Fix failing if hugepages already configuredStepan Andrushko1-24/+10
Fix ansible 'enable_hugepages_on_boot' role: - don't fail when hugepages are set; - removed manually created mount point as grub configuration does it after server reboot. JIRA: YARDSTICK-1602 Change-Id: I11177a043e9d9b956f6d20cf1e679138f0e6c640 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-02-25Merge "Yardstick container rabbitmq supervisor RUN state"Volodymyr Mytnyk4-26/+46
2019-02-25Merge "Add new scenario NSPerf-RFC3511"Volodymyr Mytnyk4-6/+112
2019-02-25Merge "Add Grafana Dashboard for vIPSec testcase"Abhijit Sinha2-0/+4838
2019-02-25Merge "Add VPP traffic profiles for TRex traffic generator"Volodymyr Mytnyk4-0/+1212
2019-02-25Merge "Add vIPSEC testcases"Volodymyr Mytnyk8-7/+682
2019-02-25Add vIPSEC testcasestreyad8-7/+682
Test description files for Baremetal JIRA: YARDSTICK-1487 Change-Id: Ifcbf022bd0625282fc0256316909bcef840929b3 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-22Merge "Change default vports type to int"Volodymyr Mytnyk1-2/+2
2019-02-22Add new scenario NSPerf-RFC3511Chornyi, TarasX4-6/+112
New scenarion executes complete run per runner's iteration and designed to work with IxLoad TG. JIRA: YARDSTICK-1592 Change-Id: I43f37ae4ab211a29d75a9c9edd93141767a4c57d Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-22Add Trex traffic generator to initate Traffic for VPP IPSECtreyad2-0/+1308
Send the traffic Measure NDR or PDR throughputs Measure packet loss and latency of VNFs JIRA: YARDSTICK-1483 Change-Id: Ie844c0b786bfe1ca3efafdb56d8e473e6ad59cc9 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-21Add vIPSEC VNF for running Crypto performance test casetreyad7-6/+2002
VNF life cycle - instantiate - collect_kpi - terminate JIRA: YARDSTICK-1484 Change-Id: I39fd24fdadbce6cee161c906fc95c16a36cb7cd8 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-21Unify TG and VNF names in infrastructure filesOrest Voznyy27-149/+147
Update naming in related files, i.e. pod, docs, docstrings. Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I7596b915939f242349a99721b6088ae738dd277f Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-20Added NSB descriptors for vCMTS testcasetreyad2-0/+154
JIRA: YARDSTICK-1542 Change-Id: I24851069a240f1549e7c5618d65cb52ab390e2d8 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-20Yardstick container rabbitmq supervisor RUN stateStepan Andrushko4-26/+46
Rabbitmq process exited supervisor and couldn't respawn it afterwards. Updated the way rabbitmq service and node are spawned to have them RUNNING after a service stop or node down. JIRA: YARDSTICK-1600 Change-Id: Idd6812db7a1985e8c727efd7ea45572199c1a4a9 Signed-off-by: Stepan Andrushko <stepanx.andrushko@intel.com>
2019-02-19Unify IXIA/Trex test cases resultsSerhiy Pshyk7-328/+301
List of changes: - Unified naming of all counters reported by IXIA/Trex - Removed not valid counters reported by IXIA - Added per interface stats reported by Trex - Fixed latency calculation for Trex tg JIRA: YARDSTICK-1592 Change-Id: Ia3d450058f884579f4d331772a8cf6de22146ac3 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-02-18Change default vports type to intChornyi, TarasX1-2/+2
JIRA: YARDSTICK-1592 Change-Id: Ie64cadcfc9077aed3b4bfeed6055118dc7008eb8 Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-15Quick and ugly fix for "division by zero"Patrice Buriez1-1/+1
Workaround for "ZeroDivisionError: float division by zero" and "RuntimeError: Unable to retrieve TSC" issues. The actual clean fix requires reworking get_data() to accumulate bytes received from PROX TCP port until EOL is received. Since the other functions calling get_data() expect a synchronous answer from PROX, timeout should be considered a fatal error, and the current default at 10ms was just calling for problems! Even if this change does not get merged, at least this workaround will be available to end-users for cherry-picking from gerrit, while the actual clean fix is being implemented. JIRA: YARDSTICK-1381 Change-Id: I6af226ca31aaebeb50302e24b1eb209de70f6526 Signed-off-by: Patrice Buriez <patrice.buriez@intel.com>
2019-02-14Merge "Extend TRex RFC2544 test case collected stats"Volodymyr Mytnyk9-63/+91
2019-02-13Merge "[docs] Update on Yardstick NSB installation"Volodymyr Mytnyk2-90/+148
2019-02-13Merge "Added RFC2544 Trex template"Volodymyr Mytnyk5-14/+158