summaryrefslogtreecommitdiffstats
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2018-07-16Allow multiple initializesmbeierl1-0/+1
Fixes a bug where custom workloads could take priority over the initialization API and the warm up does not actually work Change-Id: I984fc8d5e8e2871bb7f4420924efe38e2608cb4d Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-13Initialization APImbeierl3-11/+73
Adds a new API that performs initialization of the target filename or device instead of having to rely on the magic _warm_up workload name. Change-Id: Icb7ece05fb6190802df08f5a4aeeba62652757db JIRA: STORPERF-254 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-13Merge "Collect slave info"Mark Beierl2-1/+14
2018-07-12Collect slave infombeierl2-1/+14
Adds the output of uname -a to the metadata for each slave. Additional information about each slave can also be added as needed in the future. Change-Id: Ifb3d06599c0f1b7a4ffe06a7c98b151e62ba7bd8 JIRA: STORPERF-253 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-12Revert "Set self.stack_id = None after delete stack"Mark Beierl1-0/+4
This reverts commit 6114b084b3fd47e638172cbbe64c6ea9e627e66d. Change-Id: I089fbbf924a2c979e3cea619d8c5bc90820ff691 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-12Revert FIO to 2.99mbeierl1-1/+1
Change-Id: I14cd60f7d359666a403b4535824d0c9b8a05df34 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-10Merge "Support Custom Workloads"Mark Beierl9-163/+388
2018-07-10Merge "Set self.stack_id = None after delete stack"Mark Beierl1-1/+6
2018-07-10Set self.stack_id = None after delete stackAmeed Ashour1-1/+6
Change-Id: I09ad953776804f17f5eedf296955ced51c5ed3a4 JIRA: STORPERF-251 Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
2018-07-09Switch to upstream nginxmbeierl2-169/+2
Uses the official upstream nginx container image instead of building a custom one to support ARM (aarch64). Uses the official upstream node image instead of building a customer one for ARM. Change-Id: Ib465333204d3f1718da8cfb314cad32d955a3d2b JITA: STORPERF-250 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-06Support Custom Workloadsmbeierl9-163/+388
Refactors interaction with test_executor to clean up the tight coupling. Adds ability to specify custom workloads. Change-Id: Idbadcec1f42714e96c5f96d1e45c05982a531503 JIRA: STORPERF-246 Co-Authored-By: Ameed.Ashour.Ext@Nokia.com Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-07-05Adds volume_type supportmbeierl7-40/+101
Adds a new optional parameter, volume_type, to the configurations REST API, allowing the user to specify the volume type to create. Change-Id: I29b7bee442a5e1b6b98be439c06a58e3fd322943 JIRA: STORPERF-217 Co-Authored-By: Ameed.Ashour.Ext@Nokia.com Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-28Fixes daily runmbeierl1-1/+1
Change-Id: I8f17efe0d0866a3dc6ecbbabe07985b93ac445e6 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-26Use MultiThreaded SNAPSmbeierl1-7/+15
Take advantage of multiple threads in SNAPS to get info on the stack more quickly. Change-Id: Ifbfaec4fb6f1a4a322c327176c82200b5f69d874 JIRA: STORPERF-245 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-26Adds IP Addresses to Config APImbeierl2-6/+20
Uses the IP addresses of the VMs in the stack to populate a new slave_addresses field in the REST API. Change-Id: I363a4d118cf5c786f4faf8432ea884cb010c6db5 JIRA: STORPERF-239 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-06-26Speed up Buildsmbeierl5-3/+16
Adding a new keyserver and ulimit to help speed up builds. Change-Id: If79ba1e533bfe2044606d98047abe9fa342aefb4 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-05-10Adds Volume Count and Dynamic Reloadmbeierl8-42/+134
Adds a volume_count parameter that allows the user to change the number of volumes. Test execution still uses each volume specified and appends it to the host ip address in the graphite metrics. Changes the cache policy of the stack from SNAPS-OO so that changes made to the stack are refelcted in StorPerf. Fixes the documentation path and updates the docs for the above changes. Change-Id: I5b9160b469e80d4f7d6906ac270bb3b75411fb5a JIRA: STORPERF-242 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-04-12Marking 3rd Party Softwarembeierl13-38/+38
Move all non Apache2.0/CC-BY-4.0 licensed files into a 3rd_party directory Change-Id: I4172063500f8bb2fa3ac767d1be8c6c5cf12aa7b JIRA: STORPERF-241 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-04-05Fixing daily jobmbeierl2-7/+19
Use Ubuntu 16.04 instead as it is LTS and not subject to change Enhance error reporting on stack creation failure Change-Id: Ie187ae44ce66564da9779733a418fc8bb4e1c320 JIRA: STORPERF-240 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-02-05Updates for JOID Integrationmbeierl1-4/+13
Changes daily to use the script from JOID to fetch OS information. Adds more environment variables to the OSCreds. Change-Id: I8cc07f82d6cc1bb70987a29947cc4093e8a2ff56 JIRA: STORPERF-238 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-01-23Removes Configuration DBmbeierl4-320/+76
Removes the configuration DB from storperf_master and replaces it with direct calls to Heat. Allows for container to discover an existing stack if it already exists. Change-Id: I32e767d5173dbfd58aa1d2127a478a1d36392592 JIRA: STORPERF-236 Signed-off-by: mbeierl <mark.beierl@dell.com>
2018-01-11WIP - Use SNAPS to launch StorPerf StackTaseer Ahmed5-159/+78
Change-Id: I8857e6e0dd2bf9cd7c38cf18a7c239d7eb993d05 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-12-20Fixes Availability Zone Supportmbeierl4-6/+10
Fixes typo and passes the availability zone parameter through all the heat templates. Change-Id: I12d9d5d32ceb6461833fcfb4ea2961a34b97c35a JIRA: STORPERF-225 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-12-17Resolve error in fetching metricsShrenik1-1/+1
There seems to be an update in the json format used. The data is present at ['details']['metrics'] rather than ['metrics'] JIRA: STORPERF-229 Change-Id: I7c3ee319ef4a128c33f5e2a26e10b6ff03a471d3 Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
2017-12-07Update pip requirementsTaseer Ahmed1-1/+1
Change-Id: I3d4566e1f2a7893ff9a52179ac4a897fcb53ac18 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-11-11Add SNAPS as a pip requirementTaseer Ahmed1-7/+1
- Remove common OpenStack requirements - Will result in conflicts - Use SNAPS built from master branch JIRA: STORPERF-227 Change-Id: Ie4facfa092bafefe15168042fb94ea7ff9bac7d0 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-11-06Merge "Prevent user from starting a second job while one is already running."Taseer Ahmed1-0/+6
2017-11-06Merge "User Interface for homepage"Taseer Ahmed2-1/+43
2017-10-18Fixing daily jobmbeierl1-1/+6
Change-Id: I3ec92a7688106e7caa33be89926a7bea6b757596 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-10-17Improving Reportingmbeierl7-37/+52
Changes IOPS and BW to summation vs. average. Adds fixed 0 y axis to all graphs Change-Id: I3379597bda04b030424a25c7309a02c982fdb706 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-10-09Prevent user from starting a second job while one is already running.Taseer Ahmed1-0/+6
JIRA: STORPERF-214 Change-Id: I1fe7c0bc61dfa7899d39cee1d13f99b2435115cd Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-10-06Adding SSL Certificate Supportmbeierl1-4/+11
Change-Id: I4a45e5602afc3a1c303a44adc15c9ef94fe732bb Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-10-04Fixing test results.mbeierl1-8/+3
Change-Id: I13ea847491f2758fd2003c0b206ec7a1356f3fb2 JIRA: STORPERF-216 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-10-03User Interface for homepageShrenik2-1/+43
Experimental changes. * Used Bootstrap to create a minimalistic UI Change-Id: I0f2ac253b695510b54ba18ab942958df8a174e85 JIRA: STORPERF-212 Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
2017-09-28Merge "Fix Test Results"Mark Beierl4-15/+47
2017-09-28Fix Test Resultsmbeierl4-15/+47
Updates the key/values that are sent to testresults db. Fixes the PASS/FAIL to ignore _warm_up job. Change-Id: I8af292cd764637cd12cbdb5a2a3e114fbeda5665 Signed-off-by: mbeierl <mark.beierl@dell.com> JIRA: STORPERF-216
2017-09-28Merge "Returns job id and status"Mark Beierl2-4/+19
2017-09-27Returns job id and statusTaseer Ahmed2-4/+19
- If the user GETs for job without ID and type status, return all jobs along with status JIRA: STORPERF-213 Change-Id: I5518acae45f259644c961c6dc9f0cb170b86b6e1 Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-09-25Fixing Results DB Keysmbeierl2-4/+4
Update keys pushed to testresults DB so they match the expected values. JIRA: STORPERF-216 Change-Id: I837254fbfb2837d6abfc22d6d33878f60227480c Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-25Merge "Inlining of the graphs JIRA: STORPERF-141"Mark Beierl2-166/+145
2017-09-20Inlining of the graphssaksham1152-166/+145
JIRA: STORPERF-141 Change-Id: I94e82bab9796ae2e966435cb9c5b9f3651d82c06 Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
2017-09-19Adding Proxy Path Supportmbeierl2-1/+72
Adds WSGI wrapper to allow the path to be arbitrary as long as it is passed in the reverse proxy Change-Id: I6feca119093a3b3c60ad615f4e4b59bb2c212800 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-19Implementing the extension: Display of Steady State Convergence Report - All ↵saksham1153-9/+176
block sizes In addition, introducing an intermediary page for single json portal. JIRA: STORPERF-141 Change-Id: I6dd7f43b1f0fd8293c4872e6a7c3ef909f2ddb83 Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
2017-09-11Creating intermediate page for the single-data-json filessaksham1151-4/+6
JIRA: STORPERF-163 Change-Id: I401073eed70b298ae0c2fa60b2548e4a38d96fbb Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
2017-09-08Update Output Formatmbeierl1-2059/+257
Show sample of standardized JSON output for single job run. Change-Id: Iec20cdcb3de02550bdca5da6257be21cbb4c0c1f JIRA: STORPERF-203 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-08Remove localhost from emitter.pyShrenik1-32/+30
emitter.py sends metrics to localhost and storperf-graphite. Since no graphite module is present at localhost, it needs to be removed from emitter as well. JIRA: STORPERF-205 Change-Id: I0d5732160ff39a332b088c8ba540ca6f6a483e12 Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
2017-09-06Fix Job Status Reportmbeierl1-81/+90
Changes the loop for creating job status and list of job workloads to run down to a single function instead of two loops. Uses single function to drive both status and job workloads to execute. Change-Id: Ia173b8450a857d032a862d03c62bfc1b248583da JIRA: STORPERF-186 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-06Merge "Adding default ARCH"Mark Beierl5-5/+5
2017-09-06Adding default ARCHmbeierl5-5/+5
Defaults the ARCH argument to x86_64 so docker build under releng will work again Change-Id: I952fa9915182358f0303a52a07365a914718c247 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-09-06Merge "Support for different agent OS"Mark Beierl5-19/+100