summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-06-21bug-fix: add BRANCH var for apex config prepYang (Gabriel) Yu1-0/+1
utils/env_pre/config_pre.sh need BRANCH var to locate apex overcloudrc.v3 file Change-Id: I283d3d3af90b0a19b3ae9e4242a468d6a9abf3ce Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
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>
2018-06-14Update 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>
2018-05-30Change 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>
2018-05-28Merge "Adapt monitoring install to apex"Yu Yang (Gabriel)6-149/+188
2018-05-28Merge "adaption to installers/pod configs"Yu Yang (Gabriel)1-57/+72
2018-05-28adaption to installers/pod configsYang (Gabriel) Yu1-57/+72
Change-Id: I1083c96229a8d79bc9cf1bee4aa00de6aeae9d14 Signed-off-by: Yang (Gabriel) Yu <Gabriel.yuyang@huawei.com>
2018-05-26Adapt 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>
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>
2018-05-19bug-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>
2018-05-11Merge "Add monitor dir to unit test"Yu Yang (Gabriel)1-3/+5
2018-05-11Merge "Add unstall script to monitoring"Yu Yang (Gabriel)1-0/+52
2018-05-11Merge "bug-fix: fix key error in soak throughputs CI"Yu Yang (Gabriel)1-2/+2
2018-05-10Add/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>
2018-05-08bug-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>
2018-05-03Add unstall script to monitoringYang Yu1-0/+52
Change-Id: Ia78ede2747fe0be05b4421d67fd1dae022afc30f Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
2018-05-03Add monitor dir to unit testYang Yu1-3/+5
Change-Id: I5a1540e4f176ea978a712a06040c297373526815 Signed-off-by: Yang Yu <Gabriel.yuyang@huawei.com>
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>
2018-05-02Style-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>
2018-04-28Some 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>
2018-04-27Merge "Prometheus Prototype Dashboard"Yu Yang (Gabriel)1-0/+2028
2018-04-27Prometheus 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>
2018-04-27Merge "Barometer automated installation script for jump server and ↵Yu Yang (Gabriel)11-2/+2504
compute/controller nodes"
2018-04-27fix the release notes titleYang 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>
2018-04-21Lazy 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>
2018-04-17bug-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>
2018-04-02Merge "Grafana Dashboard customization script"Yu Yang (Gabriel)2-0/+67
2018-03-30Barometer 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>
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