summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-29Modify ping test thresholdopnfv-6.2.0Yang (Gabriel) Yu1-2/+2
Change the threshold to 5 VM pairs for basic common OPNFV verification requirements from Dovetail. Currently, offline test over apex pass: 1. ping subtest1: https://gist.github.com/gabrielyuyang/764b7ee636ac5502d5e561a348ae909b 2. ping subtest2: https://gist.github.com/gabrielyuyang/af17905a7e2379e870f492ea393c54c0 Working on testig over compass, trying to deploy a compass first. We could also see the result from compass on CI after this patch be merged. Results in Dovetial CI will also be updated then. Change-Id: If2cfe9988c046d733b30a23de3cd569ed06496e6 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 62feef57918f110d423961a3989f77cf815058c6)
2018-06-21Add sudo to dockerYang (Gabriel) Yu1-0/+1
It seems sudo is not included in Bottlenecks docker. This patch is to fix it. Change-Id: Icb3c09acb877acfc4817b2aa67689045846c716d Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 76619a3824f213715e012fdb23df64b079a4ff48)
2018-06-15Update DockerfileYang (Gabriel) Yu2-77/+13
1. Openstack command lines keep poping up warnings which cause reading comand results wrongly. 2. Update the ubuntu version and packages to remove redundance which is a historical debt. Change-Id: I3cdb7a9ec3f0bc41ecfe5b8bf9d44878485de40f Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 0ea5233caabae215afb0769194a87f32a430fa2d)
2018-05-31Change the function imposed on instances/tasksYang (Gabriel) Yu1-61/+61
The number of instances/tasks should be cumulated instead of averaging. Change-Id: If63244ea086de8ba6a74865e5bad23feec01b3d6 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit f6ca90e950a3b007b118cad702616267fab91916)
2018-05-28Merge "Adapt monitoring install to apex" into stable/fraserYu Yang (Gabriel)6-149/+188
2018-05-28Adapt monitoring install to apexYang (Gabriel) Yu6-149/+188
To let the installation be adapted to Apex and Centos Change-Id: If779bab1badbd2f0ad9e0a5054e082e49b7d6238 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 5b78e737e9656ecc7d1b1856ce9aec2bd48459bd)
2018-05-28adaption to installers/pod configsYang (Gabriel) Yu1-57/+72
Change-Id: I1083c96229a8d79bc9cf1bee4aa00de6aeae9d14 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit c3b0e55865fc143757d87bf60ef8c49e72e90f7e)
2018-05-25add openstack-export supportYang (Gabriel) Yu9-90/+6012
add openstack-exporter and enable ovs plugin in Barometer Changes: 1. Add openstack-exporter docker 2. Add opnestack grafana dashboard Change-Id: Ifd3416ad1dc48075e98c190b2048c7760f686bcb Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit b1b458428b644e0df7957e3137bc75d658d68ab1)
2018-05-21bug-fix: idenity env not definedYang (Gabriel) Yu1-12/+23
OS_TENANT_NAME is wrongly used in getting openstack project information and is deprecated in keystone v3. Use OS_PROJECT_NAME to fix Change-Id: I941c612989ea5373ccf8a9d2e88ebd3eabcece73 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 265d35dd56247e855002c05cc4f11b39514700c5)
2018-05-11Merge "Add monitor dir to unit test" into stable/fraserYu Yang (Gabriel)1-3/+5
2018-05-11Merge "Add unstall script to monitoring" into stable/fraserYu Yang (Gabriel)1-0/+52
2018-05-11Merge "bug-fix: fix key error in soak throughputs CI" into stable/fraserYu Yang (Gabriel)1-2/+2
2018-05-11Add monitor dir to unit testYang Yu1-3/+5
Change-Id: I5a1540e4f176ea978a712a06040c297373526815 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 8093071fbc4314e0675c3daf2100d8ce9ee44b98)
2018-05-11Add unstall script to monitoringYang Yu1-0/+52
Change-Id: Ia78ede2747fe0be05b4421d67fd1dae022afc30f Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 84bcb14fb14401d83e82e00bb13a213f9ecaa923)
2018-05-11bug-fix: fix key error in soak throughputs CIYang Yu1-2/+2
In the redundant information deleting patch, results of each thread running is removed from message Queue resulting in counting the overall success threads in error status Change-Id: I3d12ddcc3ef996fca509741544a0f088428e948e Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 68b91c0679550efe005278f8689b57bf14092ee1)
2018-05-11Add/modify the Grafana DashboardYang Yu5-3115/+1350
Adding/modify metrics and structure of dashboard for Long Duration Test Change-Id: I4d1f169b7aa1e0f906e09fae13010ad3b8b49038 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 8d5e2fff2f9800942cf7f2c8a15b648ba3c76a16)
2018-05-03Restructure monitoring scriptsYang Yu26-109/+157
Restructure the monitoring scripts and modify the scripts to remove the redundance Change-Id: Ib4a5d7bea2dc455ec03ad61780b6caf06831daa8 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit cb67313c1e14b6eca057bdfc7722bc11506b7a2a)
2018-05-03Style-check for monitoring scriptsYang Yu14-61/+79
Fix the style-check errors for monitoring scripts. In another patch, the scripts will be restructured according the dicretory structure. Change-Id: I4149b18177fa1bdeb1b12a84ecad3d7d0b78260b Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 742fc9ab94ede1187c9146e5336e28fe84d510c5)
2018-05-03Merge "Prometheus Prototype Dashboard" into stable/fraserYu Yang (Gabriel)1-0/+2028
2018-05-03Prometheus Prototype DashboardRutuja Surve1-0/+2028
JIRA: BOTTLENECK-181 Prototype Grafana dashboard using Prometheus query language for displaying system and docker performance metrics Change-Id: I2659eb4a4d072e95f3fc5a5dac0b1e5b1c6e536e Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com> (cherry picked from commit b06b5119a0632b1e830c4873ca4cec8f22925e32)
2018-05-03Barometer automated installation script for jump serverRutuja Surve11-2/+2504
and compute/controller nodes JIRA: BOTTLENECK-182 Install barometer for collecting OVS and collectd statistics as docker containers on all nodes Change-Id: I8ae7e2bcbe95ab6e1224e08828c822d50367f616 Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com> (cherry picked from commit 4b89af12f547bd8eebc01572e1b9a02f89c5fa7c)
2018-05-03Some informations are redundantYang Yu1-2/+2
This patch is to remove the redundant results in Soak throughputs reports to TestDB Change-Id: Ib7e95df8353f3aa7b28187d352d5a6a213af2727 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 2833e627cbf31eb89f313ec167f215c48fa70217)
2018-04-27fix the release notes titleopnfv-6.1.0opnfv-6.0.0Yang Yu1-4/+3
It still has Danube in the titile which should be deleted Change-Id: Ia5075cf2d713dc9b64e1732b54e99ab604643cee Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit dff85c2483e71cd7a4fe1fe48e62b09923bb0ffd)
2018-04-25Lazy creation of VM pairs for soak throuputs testsYang Yu4-22/+82
Add the lazy creation progress of VM pairs while testing dataplane traffic using netperf Change-Id: I3228ff444ea074b99cb1afaec138191358064e40 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 61aafcb0ca6cab9c25d2df7d409f4fa8716ebe5f)
2018-04-18bug-fix: image for VMs is wrongly referencedYang Yu1-1/+1
This patch is to fix the url of yardstick image for bottlenecks Change-Id: I7fca672e0a7b8976923162a12a8a752cec320fcb Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com> (cherry picked from commit 73bd5d30fb9d5ee3bc01d78b431282332a53b44d)
2018-04-02Merge "Grafana Dashboard customization script"Yu Yang (Gabriel)2-0/+67
2018-03-19Update Fraser DocsYang Yu9-24/+288
Release notes and test case decriptions, etc. Change-Id: I0c67c02118dfd8ea3d8a4fc23225dc6d027ba3db Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-19Merge "Documentation on storage testcases in bottlenecks"Yu Yang (Gabriel)4-11/+171
2018-03-16Add life-cycle throughputs testcaseGabriel Yu3-2/+169
JIRA: BOTTLENECK-186 Add skeleton of this test case: 1. Quotas modification 2. Call Yardstick to run test Change-Id: I02726bbfb2104151e5ef3c52a214775d30f9e743 Signed-off-by: Gabriel Yu <Gabriel.yuyang@huawei.com>
2018-03-16bugfix: copy hosts fileYang Yu1-2/+3
JIRA: BOTTLENECK-227 Operation of copying hosts file should follow the building of Yardstick docker Change-Id: I4d66efe8b823876a733d1877c26d1e0e263ca4da Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-15Merge "support hosts file copy"Yu Yang (Gabriel)1-0/+9
2018-03-14support hosts file copyYang Yu1-0/+9
JIRA: BOTTLENECK-227 Dovetail needs to regulate the hosts file of each docker to adapt SUTs. This patch is to make hosts file consistant in Bottlenecks-Yarstick docker. Change-Id: I93a57a5cac9c8d8c0a8b6660e84b8b351c455786 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-14bugfix: stress ping for offline supportYang Yu2-2/+8
JIRA: BOTTLENECK-226 See above Change-Id: Iba5d21348355a80d6c17deb1a12114d1d07e5c15 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-03-12Merge "bottlenecks offiline support"Yu Yang (Gabriel)14-53/+88
2018-03-12bottlenecks offiline supportliyin14-53/+88
JIRA: BOTTLENECK-224 This patch for bottlenecks support offiline. By use some offiline image rather than yardstick env prepare. This will solve some problem happened in yardstick image builder. Change-Id: I62b6606570c2ea6ce365212c79777af01c47c9a6 Signed-off-by: liyin <liyin11@huawei.com>
2018-03-01roll back the bug-fix for source methodYang Yu1-1/+0
JIRA: BOTTLENECK-222 It seems the issue related to environments. Just roll back for further actions. Change-Id: I9578fb0c2a3aed2fe5b1c704c6baea2e56ca39a9 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-02-26Moon testcase bug fixAce Lee14-104/+432
JIRA: BOTTLENECK-220 The JIRA ticket is to suit moon version 4.3. There are some bugs to fix. Change-Id: Idf8b9a2b4dea6508738283e76457b8d1d25ceae9 Signed-off-by: Ace Lee <liyin11@huawei.com>
2018-02-26Merge "Testcase to find multi-stack storage bottlenecks"Ace Lee2-0/+270
2018-02-24bug-fix: python mimic source methodYang Yu1-1/+3
JIRA: BOTTLENECK-222 Details could be referred to the above JIRA ticket Change-Id: I07d89ee85e18a78d060959cfac5ded82aa83ef32 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-02-23Merge "Testcase to find storage bottlenecks using Yardstick for Multistack"Ace Lee2-0/+196
2018-02-21Grafana Dashboard customization scriptRutuja Surve2-0/+67
JIRA: BOTTLENECK-182 Customization of dashboard with respect to query for a particular panel Change-Id: Ic8730c2fc1540fc41d1206b4610beb7b304825ae Signed-off-by: Rutuja Surve <rutuja.r.surve@gmail.com>
2018-02-09Testcase to find multi-stack storage bottlenecksShubham Agarwal2-0/+270
JIRA: BOTTLENECK-203 This patch is used for multistack storage performance bottlenecks using yardstick as runner. Change-Id: I99f5b3caa3e454d75e293de2ad7dccbe6ce13887 Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
2018-02-09Testcase to find storage bottlenecks using Yardstick for MultistackShubham Agarwal2-0/+196
JIRA: BOTTLENECK-217 This patch is used to find storage bottlenecks while using yardstick for multistack. Change-Id: I8e64ff4145244a4aa822cf63c82d3a90a6579486 Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
2018-01-16bug-fix: support insecure option for quota settingYang Yu1-2/+25
JIRA: BOTTLENECK-221 Quota setting has openstack cmd executed by bash not supporting insecure option for https Change-Id: I223080b67af9aa1677e2e39daaf727f3a6c0ea97 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-01-15Add docs for nose testYang Yu2-0/+191
JIRA: BOTTLENECK-219 This path is to add docs for unit & coverage tests Change-Id: I504cb14cd32828533b5a82f02770e60da785794a Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-01-12bug-fix: no percentage calculated in verify ciYang Yu1-4/+25
JIRA: BOTTLNECK-219 It seems that ci verify job could not get the coverage percentage for empty directory. This patch is to add __init__ file for the empty directory to avoid the empty check. note that offline test does not has this issue Change-Id: I67ce149438516429f7285e9424a57439b188c070 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-01-10bug-fix: veriry job no coverage packageYang Yu1-1/+2
JIRA: BOTTLENECK-219 vitualenv should install nose and coverage package for unittest, only install coverage is not enough since virtualenv will use external nose which couldnt find coverage package installed externally Change-Id: I6daebf2db6dd97cdfd0eac0c43a619229ba38577 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-01-10Merge "bug-fix: coverage package missing for ci verify"Yu Yang (Gabriel)1-1/+3
2018-01-09Documentation on storage testcases in bottlenecksShubham Agarwal4-11/+171
JIRA: BOTTLENECK-216 This patch is used for user documentation on the 3 storage stress testcases created in bottlnecks. Change-Id: Ib560efea5bcd2decedf7d3f681ed303123ce31a9 Signed-off-by: Shubham Agarwal <shubham.agarwal.coder@gmail.com>
2018-01-08bug-fix: coverage package missing for ci verifyYang Yu1-1/+3
JIRA: BOTTLENECK-219 nosetests has enbled coverage check which requires coverage package missing currently Change-Id: Ia4b87a6036ea00532014a332170a19681432f84c Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>