storperf.git
6 years agoProper Job Metrics 41/63541/1
mbeierl [Mon, 15 Oct 2018 19:34:17 +0000 (15:34 -0400)]
Proper Job Metrics

Uses all FIO jobs, not just job.1 when calculating metrics.

Fixes bug when multiple volumes are created, but thread gate
is not big enough.

Change-Id: I473b2d19848c6ebc15e7669d84fade52d10fb97d
JIRA: STORPERF-263
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoMerge "Local Documentation Builds"
Mark Beierl [Tue, 25 Sep 2018 13:54:12 +0000 (13:54 +0000)]
Merge "Local Documentation Builds"

6 years agoLocal Documentation Builds 09/62509/2
Aric Gardner [Tue, 18 Sep 2018 15:06:02 +0000 (11:06 -0400)]
Local Documentation Builds

    This adds configuration for performing local documentation builds
    with the following simple command:

    tox -e docs

Change-Id: I8d7b3af60c12f4d426e3d6fc64eae66b356d94a6
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
6 years agoFix links to remove references to submodules 59/62359/1
Aric Gardner [Fri, 14 Sep 2018 21:16:52 +0000 (17:16 -0400)]
Fix links to remove references to submodules

All references to submodules must be removed for docs to
work going forward.

Can be tested once your project has a local tox file

Change-Id: I93cbb1a71696a9c8f8d8a5dd27b800521bb8c84f
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
6 years agoFix 3rd_party link in reporting 23/61023/1 opnfv-7.0.stable.RC4
Shrenik [Thu, 16 Aug 2018 18:58:40 +0000 (00:28 +0530)]
Fix 3rd_party link in reporting

Updates links to 3rd party resources in
reporting module. This fixes graphs not
being generated.

Change-Id: I8bdb37f3b6948bc2fd09a8cf3d0b0f1588cafaf0
JIRA: STORPERF-258
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
6 years agoFixing series data. 15/61015/1 opnfv-7.0.stable.RC3
mbeierl [Thu, 16 Aug 2018 17:15:47 +0000 (13:15 -0400)]
Fixing series data.

Changes the min and max series to also contain the
index to make plotting easier.

Change-Id: Ifbb43658338d6389705e7f146fa1ca6e13c202ce
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoFixing Suprious Exception 87/60987/1
mbeierl [Thu, 16 Aug 2018 02:29:15 +0000 (22:29 -0400)]
Fixing Suprious Exception

When the results are too small to calculate
the slope, an exception is reported in the
logs.  This change avoids triggering the
exception criteria.

Change-Id: Iae886cde6244e9077ff94812bd830c48adaef365
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoCalculate Data Series 35/60535/1 opnfv-7.0.stable.RC2
mbeierl [Thu, 2 Aug 2018 20:25:28 +0000 (16:25 -0400)]
Calculate Data Series

Adds the min, max and actual slope values to the
final report metrics so that end users do not
have to calculate these values.

Change-Id: Ic98ec5cbfcdf7447d2bffc46e9bd05e087c72965
JIRA: STORPERF-257
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoUpdate Tools 33/60533/1
mbeierl [Thu, 2 Aug 2018 19:15:04 +0000 (15:15 -0400)]
Update Tools

Updates to latet tools and corrects non-pep8
compliance

Change-Id: Ic1dd8e8ee9d3ac5360e53ed3578d631f4da28161
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoMerge "Allow user to specify stack name on stack create"
Mark Beierl [Thu, 19 Jul 2018 13:53:20 +0000 (13:53 +0000)]
Merge "Allow user to specify stack name on stack create"

6 years agoAllow user to specify stack name on stack create 55/59955/4
Ameed Ashour [Wed, 18 Jul 2018 16:45:26 +0000 (19:45 +0300)]
Allow user to specify stack name on stack create

this allow Storperf to run multiple time at same time
using same OpenStack

Adds stack_name to all /configurations API requests as
an optional parameter.

Adds stack_name to the /jobs API POST as an optional
parameter.

Adds stack_name to the /initializations API as an
optional parameter.

Adds all stack info to the metadata for later reporting.

JIRA: STORPERF-256
Change-Id: Ief69c69472e08ee821555f3a006ab9edc7ec177f
Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
6 years agoTiding up post run 99/59899/1
mbeierl [Wed, 18 Jul 2018 00:20:45 +0000 (20:20 -0400)]
Tiding up post run

Sometimes extra slave IPs are left behind in memory
and deleting a job shows multiples of the same IP
being cancelled.

Change-Id: I7a1bd2f327a46a89fcb3df7e25356c946afb8262
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoAllow user to specify subnet cidr on stack create 67/59867/1 opnfv-7.0.stable.RC1
Ameed Ashour [Mon, 16 Jul 2018 17:42:12 +0000 (20:42 +0300)]
Allow user to specify subnet cidr on stack create

Change-Id: If910ac18f405c98a0e1f48d38d338ad4f61f6004
JIRA: STORPERF-255
Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
6 years agoAllow multiple initializes 63/59863/1
mbeierl [Mon, 16 Jul 2018 16:14:37 +0000 (12:14 -0400)]
Allow multiple initializes

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>
6 years agoInitialization API 03/59803/1
mbeierl [Fri, 13 Jul 2018 18:50:17 +0000 (14:50 -0400)]
Initialization API

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>
6 years agoMerge "Collect slave info"
Mark Beierl [Fri, 13 Jul 2018 17:34:42 +0000 (17:34 +0000)]
Merge "Collect slave info"

6 years agoCollect slave info 77/59777/1
mbeierl [Thu, 12 Jul 2018 19:04:47 +0000 (15:04 -0400)]
Collect slave info

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>
6 years agoRevert "Set self.stack_id = None after delete stack" 61/59761/3
Mark Beierl [Thu, 12 Jul 2018 13:24:05 +0000 (13:24 +0000)]
Revert "Set self.stack_id = None after delete stack"

This reverts commit 6114b084b3fd47e638172cbbe64c6ea9e627e66d.

Change-Id: I089fbbf924a2c979e3cea619d8c5bc90820ff691
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoRevert FIO to 2.99 75/59775/1
mbeierl [Thu, 12 Jul 2018 17:52:56 +0000 (13:52 -0400)]
Revert FIO to 2.99

Change-Id: I14cd60f7d359666a403b4535824d0c9b8a05df34
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoMerge "Support Custom Workloads"
Mark Beierl [Tue, 10 Jul 2018 13:46:26 +0000 (13:46 +0000)]
Merge "Support Custom Workloads"

6 years agoMerge "Set self.stack_id = None after delete stack"
Mark Beierl [Tue, 10 Jul 2018 13:46:09 +0000 (13:46 +0000)]
Merge "Set self.stack_id = None after delete stack"

6 years agoSet self.stack_id = None after delete stack 43/59643/2
Ameed Ashour [Tue, 10 Jul 2018 10:49:40 +0000 (13:49 +0300)]
Set self.stack_id = None after delete stack

Change-Id: I09ad953776804f17f5eedf296955ced51c5ed3a4
JIRA: STORPERF-251
Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
6 years agoSwitch to upstream nginx 27/59627/2
mbeierl [Mon, 9 Jul 2018 19:09:07 +0000 (15:09 -0400)]
Switch to upstream nginx

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>
6 years agoSupport Custom Workloads 71/59571/2
mbeierl [Thu, 5 Jul 2018 19:22:43 +0000 (15:22 -0400)]
Support Custom Workloads

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>
6 years agoAdds volume_type support 55/59555/3
mbeierl [Thu, 5 Jul 2018 00:51:54 +0000 (20:51 -0400)]
Adds volume_type support

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>
6 years agoUpdate release notes 25/59225/2
mbeierl [Thu, 28 Jun 2018 17:45:24 +0000 (13:45 -0400)]
Update release notes

Change-Id: I41ae2a5730684056e6854f22201544c5c486bd3e
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoFixes daily run 07/59207/1
mbeierl [Thu, 28 Jun 2018 15:13:34 +0000 (11:13 -0400)]
Fixes daily run

Change-Id: I8f17efe0d0866a3dc6ecbbabe07985b93ac445e6
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoUse MultiThreaded SNAPS 65/59065/1
mbeierl [Tue, 19 Jun 2018 18:21:14 +0000 (14:21 -0400)]
Use MultiThreaded SNAPS

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>
6 years agoAdds IP Addresses to Config API 95/58795/3
mbeierl [Wed, 20 Jun 2018 13:29:30 +0000 (09:29 -0400)]
Adds IP Addresses to Config API

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>
6 years agoSpeed up Builds 99/58999/2
mbeierl [Mon, 25 Jun 2018 17:18:47 +0000 (13:18 -0400)]
Speed up Builds

Adding a new keyserver and ulimit to help speed up
builds.

Change-Id: If79ba1e533bfe2044606d98047abe9fa342aefb4
Signed-off-by: mbeierl <mark.beierl@dell.com>
6 years agoMerge "Nomination of Shrenik as Committer"
Mark Beierl [Thu, 17 May 2018 14:32:12 +0000 (14:32 +0000)]
Merge "Nomination of Shrenik as Committer"

7 years agoMerge "Adds Volume Count and Dynamic Reload"
Mark Beierl [Fri, 11 May 2018 11:54:43 +0000 (11:54 +0000)]
Merge "Adds Volume Count and Dynamic Reload"

7 years agoNomination of Shrenik as Committer 93/57293/1
mbeierl [Thu, 10 May 2018 19:39:56 +0000 (15:39 -0400)]
Nomination of Shrenik as Committer

Change-Id: Ia114f41816f73af3fb9312b76e970aff25df21c9
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoMerge "Auto Generated INFO.yaml file"
Mark Beierl [Thu, 10 May 2018 19:35:10 +0000 (19:35 +0000)]
Merge "Auto Generated INFO.yaml file"

7 years agoAuto Generated INFO.yaml file 23/51723/3
agardner [Mon, 5 Feb 2018 19:48:23 +0000 (14:48 -0500)]
Auto Generated INFO.yaml file

INFO.yaml meant to be machine readable.
This file was auto generated from an ldap lookup
and your projects INFO file

Meeting times are not currently filled out.
please ammend this patchset to complete

Going forward comitter promotions should be done
against this file.

PTLs:
Must be merged for you to gain delete access on
testresults.opnfv.org

If project_lead: is missing (my script could not parse)
please amend with same from commiters section eg:

project_lead: &opnfv_$project_ptl
    name: 'Lead Name'
    email: 'lead email'
    id: 'lead lfid'
    company: 'lead company'

Change-Id: I8b7d209deacfb26e2869ef9b24a2df812be1a5be
Signed-off-by: agardner <agardner@linuxfoundation.org>
7 years agoAdds Volume Count and Dynamic Reload 75/57075/7
mbeierl [Fri, 4 May 2018 18:04:51 +0000 (14:04 -0400)]
Adds Volume Count and Dynamic Reload

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>
7 years agoUpdate release notes 05/56005/1
Taseer Ahmed [Wed, 18 Apr 2018 17:28:07 +0000 (22:28 +0500)]
Update release notes

Change-Id: Ifc4742dd43a267e6319f5c5a9eb66ed7de49aaa4
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoMarking 3rd Party Software 23/55623/1
mbeierl [Thu, 12 Apr 2018 20:05:45 +0000 (16:05 -0400)]
Marking 3rd Party Software

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>
7 years agoFixing daily job 05/55005/1
mbeierl [Thu, 5 Apr 2018 16:31:39 +0000 (12:31 -0400)]
Fixing daily job

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>
7 years agoNomination of Shrenik Jain as commiter 87/51687/1
mbeierl [Mon, 5 Feb 2018 16:30:29 +0000 (11:30 -0500)]
Nomination of Shrenik Jain as commiter

Change-Id: Ia0ef7b449d2cf8214ef8f0e535d58c719a93d909
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoUpdates for JOID Integration 77/51677/1
mbeierl [Mon, 5 Feb 2018 14:31:21 +0000 (09:31 -0500)]
Updates for JOID Integration

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>
7 years agoRemoves Configuration DB 41/50741/4
mbeierl [Wed, 17 Jan 2018 16:55:56 +0000 (11:55 -0500)]
Removes Configuration DB

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>
7 years agoMerge "WIP - Use SNAPS to launch StorPerf Stack"
Mark Beierl [Thu, 11 Jan 2018 20:51:11 +0000 (20:51 +0000)]
Merge "WIP - Use SNAPS to launch StorPerf Stack"

7 years agoWIP - Use SNAPS to launch StorPerf Stack 81/47181/18
Taseer Ahmed [Tue, 14 Nov 2017 11:57:31 +0000 (16:57 +0500)]
WIP - Use SNAPS to launch StorPerf Stack

Change-Id: I8857e6e0dd2bf9cd7c38cf18a7c239d7eb993d05
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoMerge "Add metadata url to reporting docs"
Mark Beierl [Wed, 10 Jan 2018 19:15:52 +0000 (19:15 +0000)]
Merge "Add metadata url to reporting docs"

7 years agoAdd metadata url to reporting docs 61/49561/2
Shrenik [Fri, 22 Dec 2017 14:46:06 +0000 (20:16 +0530)]
Add metadata url to reporting docs

Missing URL created confusion as to which url is to be entered
in reporting module.

Change-Id: I0d2db471a8335c8ea8e4f434da4223ec5a0e8741
JIRA: STORPERF-230
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoFixes Availability Zone Support 19/49419/1
mbeierl [Wed, 20 Dec 2017 20:14:14 +0000 (15:14 -0500)]
Fixes Availability Zone Support

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>
7 years agoMerge "Fixes missing Python libs"
Mark Beierl [Wed, 20 Dec 2017 19:35:04 +0000 (19:35 +0000)]
Merge "Fixes missing Python libs"

7 years agoFixes missing Python libs 29/49329/1
mbeierl [Wed, 20 Dec 2017 01:12:28 +0000 (20:12 -0500)]
Fixes missing Python libs

Explicitly call out the version of cryptography lib so that we don't
get cannot import name certificate_transparency.

Change-Id: Ib36ea8e23414b8a297ca9dd3f322ed30d3dafb5f
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoResolve error in fetching metrics 21/48521/2
Shrenik [Thu, 7 Dec 2017 10:36:08 +0000 (02:36 -0800)]
Resolve error in fetching metrics

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>
7 years agoUpdate pip requirements 25/48525/1
Taseer Ahmed [Thu, 7 Dec 2017 11:58:06 +0000 (16:58 +0500)]
Update pip requirements

Change-Id: I3d4566e1f2a7893ff9a52179ac4a897fcb53ac18
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoAdd SNAPS as a pip requirement 43/46743/8
Taseer Ahmed [Mon, 6 Nov 2017 06:50:52 +0000 (11:50 +0500)]
Add SNAPS as a pip requirement

- 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>
7 years agoMerge "Prevent user from starting a second job while one is already running."
Taseer Ahmed [Mon, 6 Nov 2017 10:53:51 +0000 (10:53 +0000)]
Merge "Prevent user from starting a second job while one is already running."

7 years agoMerge "User Interface for homepage"
Taseer Ahmed [Mon, 6 Nov 2017 07:39:03 +0000 (07:39 +0000)]
Merge "User Interface for homepage"

7 years agoMerge "Harmonization titles of test project documents"
Mark Beierl [Wed, 18 Oct 2017 22:41:22 +0000 (22:41 +0000)]
Merge "Harmonization titles of test project documents"

7 years agoMerge "Update release notes"
Mark Beierl [Wed, 18 Oct 2017 22:40:31 +0000 (22:40 +0000)]
Merge "Update release notes"

7 years agoHarmonization titles of test project documents 57/45457/2
Morgan Richomme [Wed, 18 Oct 2017 06:56:27 +0000 (08:56 +0200)]
Harmonization titles of test project documents

Change-Id: I5f6b916f7254605f592e0670e49c41b5ea54c3be
Signed-off-by: Morgan Richomme <morgan.richomme@orange.com>
7 years agoFixing daily job 37/45437/2
mbeierl [Wed, 18 Oct 2017 04:38:11 +0000 (00:38 -0400)]
Fixing daily job

Change-Id: I3ec92a7688106e7caa33be89926a7bea6b757596
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoImproving Reporting 29/45429/2
mbeierl [Wed, 18 Oct 2017 02:41:55 +0000 (22:41 -0400)]
Improving Reporting

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>
7 years agoMerge "Adding FUEL Support"
Taseer Ahmed [Wed, 11 Oct 2017 07:30:30 +0000 (07:30 +0000)]
Merge "Adding FUEL Support"

7 years agoAdding FUEL Support 87/42587/7
mbeierl [Wed, 20 Sep 2017 23:45:45 +0000 (19:45 -0400)]
Adding FUEL Support

Changes to Ubuntu 17.04 to overcome issue in 4.4
kernel on ARM for hotplug of cinder volumes.

Adds support for FUEL MCP certificate for SSL
communication with OpenStack.

Hard codes the target device to /dev/vdc for FUEL
as /dev/vdb is reserved for the OpenStack config
drive.

Change-Id: I17dae23f455448f632e0921dbdae45824bbeaa61
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoUpdate release notes 71/41971/10
Shrenik [Thu, 14 Sep 2017 14:02:24 +0000 (19:32 +0530)]
Update release notes

Updates release notes for Euphrates
* Changes in Sections
* Tags not specified so used euphrates.1.0
* Add details of logs' availability

Change-Id: I6fe021a85aed03d033d34fb83b489ca24dc5950f
JIRA: STORPERF-211
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoFixing Termination 97/44697/1
mbeierl [Tue, 10 Oct 2017 15:30:04 +0000 (11:30 -0400)]
Fixing Termination

exit 0 was put in by accident

Change-Id: Id188e3744746552edabbc763e12b749762be9e4a
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoPrevent user from starting a second job while one is already running. 31/44531/2
Taseer Ahmed [Sun, 8 Oct 2017 19:45:10 +0000 (00:45 +0500)]
Prevent user from starting a second job while one is already running.

JIRA: STORPERF-214

Change-Id: I1fe7c0bc61dfa7899d39cee1d13f99b2435115cd
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
7 years agoAdding SSL Certificate Support 65/44465/1
mbeierl [Fri, 6 Oct 2017 14:43:42 +0000 (10:43 -0400)]
Adding SSL Certificate Support

Change-Id: I4a45e5602afc3a1c303a44adc15c9ef94fe732bb
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoFixing test results. 25/44225/1
mbeierl [Wed, 4 Oct 2017 14:57:52 +0000 (10:57 -0400)]
Fixing test results.

Change-Id: I13ea847491f2758fd2003c0b206ec7a1356f3fb2
JIRA: STORPERF-216
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoUser Interface for homepage 59/43959/1
Shrenik [Mon, 2 Oct 2017 21:25:41 +0000 (02:55 +0530)]
User Interface for homepage

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>
7 years agoMerge "Fix Test Results"
Mark Beierl [Thu, 28 Sep 2017 15:37:01 +0000 (15:37 +0000)]
Merge "Fix Test Results"

7 years agoFix Test Results 85/43485/3
mbeierl [Thu, 28 Sep 2017 14:58:01 +0000 (10:58 -0400)]
Fix Test Results

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

7 years agoMerge "Returns job id and status"
Mark Beierl [Thu, 28 Sep 2017 14:30:50 +0000 (14:30 +0000)]
Merge "Returns job id and status"

7 years agoReturns job id and status 99/42699/4
Taseer Ahmed [Thu, 21 Sep 2017 19:41:37 +0000 (00:41 +0500)]
Returns job id and status

- 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>
7 years agoFixing Results DB Keys 13/43013/2
mbeierl [Mon, 25 Sep 2017 13:56:53 +0000 (09:56 -0400)]
Fixing Results DB Keys

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>
7 years agoMerge "Inlining of the graphs JIRA: STORPERF-141"
Mark Beierl [Mon, 25 Sep 2017 13:45:41 +0000 (13:45 +0000)]
Merge "Inlining of the graphs JIRA: STORPERF-141"

7 years agoInlining of the graphs 71/42471/1
saksham115 [Wed, 20 Sep 2017 06:01:52 +0000 (11:31 +0530)]
Inlining of the graphs
JIRA: STORPERF-141

Change-Id: I94e82bab9796ae2e966435cb9c5b9f3651d82c06
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
7 years agoAdding Proxy Path Support 43/42443/1
mbeierl [Tue, 19 Sep 2017 17:30:03 +0000 (13:30 -0400)]
Adding Proxy Path Support

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>
7 years agoMerge "Implementing the extension: Display of Steady State Convergence Report - All...
Mark Beierl [Tue, 19 Sep 2017 13:31:57 +0000 (13:31 +0000)]
Merge "Implementing the extension: Display of Steady State Convergence Report - All block sizes"

7 years agoImplementing the extension: Display of Steady State Convergence Report - All block... 95/41995/3
saksham115 [Thu, 14 Sep 2017 16:25:38 +0000 (21:55 +0530)]
Implementing the extension: Display of Steady State Convergence Report - All 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>
7 years agoFixing Typo and Adding Logs 75/42275/1
mbeierl [Mon, 18 Sep 2017 14:25:45 +0000 (10:25 -0400)]
Fixing Typo and Adding Logs

Change-Id: Ib4271c4400ded3c27517ffca45343c4ae4613662
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoMerge "Add Multi Arch to Docker"
Mark Beierl [Thu, 14 Sep 2017 18:55:27 +0000 (18:55 +0000)]
Merge "Add Multi Arch to Docker"

7 years agoAdd Multi Arch to Docker 91/41791/6
mbeierl [Tue, 12 Sep 2017 20:34:24 +0000 (16:34 -0400)]
Add Multi Arch to Docker

Adds multi arch support to the launching of the
containers.

Change-Id: Iee89cfad3dc455fe8fdd7861d73fadbe314c2c1e
JIRA: STORPERF-220
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoMerge "Documentation for storperf-reporting module JIRA: STORPERF-141"
Mark Beierl [Thu, 14 Sep 2017 16:17:20 +0000 (16:17 +0000)]
Merge "Documentation for storperf-reporting module JIRA: STORPERF-141"

7 years agoDocumentation for storperf-reporting module 13/41813/7
saksham115 [Wed, 13 Sep 2017 01:53:16 +0000 (07:23 +0530)]
Documentation for storperf-reporting module
JIRA: STORPERF-141

Change-Id: I3a228737093d7ea3b645789fb2c7569ed4e932d5
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
7 years agoAdds graphite and swaggerui containers to installation.rst 87/41787/1
Shrenik [Tue, 12 Sep 2017 20:17:19 +0000 (01:47 +0530)]
Adds graphite and swaggerui containers to installation.rst

swaggerui and graphite containers were missing.
JIRA: STORPERF-209

Change-Id: I4697d1641a0accc13daa60637e4195064a42a83c
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoAdds StorPerf developer guide 79/41779/2
Shrenik [Tue, 12 Sep 2017 19:19:05 +0000 (00:49 +0530)]
Adds StorPerf developer guide

The wiki for Development Environment has been converted in .rst format.
JIRA: STORPERF-201

Change-Id: I4e2bc792a8704e4f933f0ea61533c1bf5955c64d
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoMerge "Fixing daily"
Mark Beierl [Tue, 12 Sep 2017 14:19:33 +0000 (14:19 +0000)]
Merge "Fixing daily"

7 years agoFixing daily 07/41707/1
mbeierl [Tue, 12 Sep 2017 14:00:57 +0000 (10:00 -0400)]
Fixing daily

Changes daily to not exit on diff, and continue cleanup

Change-Id: Ifed60a1a44d9aead5cb3cb9f65c24a8acaec502a
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoCorrects url in docs/index.rst 87/41587/2
Shrenik [Mon, 11 Sep 2017 19:36:53 +0000 (01:06 +0530)]
Corrects url in docs/index.rst

The toctree in docs/index.rst point to ./user/installation.rst instead of
./testing/user/installation.rst
JIRA: STORPERF-208

Change-Id: If58eef5bc4eddb8fba2030c5e80aac1f45e85288
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoMerge "Creating intermediate page for the single-data-json files JIRA: STORPERF-163"
Mark Beierl [Mon, 11 Sep 2017 15:23:20 +0000 (15:23 +0000)]
Merge "Creating intermediate page for the single-data-json files JIRA: STORPERF-163"

7 years agoCreating intermediate page for the single-data-json files 21/41521/2
saksham115 [Mon, 11 Sep 2017 10:45:57 +0000 (16:15 +0530)]
Creating intermediate page for the single-data-json files
JIRA: STORPERF-163

Change-Id: I401073eed70b298ae0c2fa60b2548e4a38d96fbb
Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
7 years agoMerge "Changing Daily to Docker Pull"
Mark Beierl [Mon, 11 Sep 2017 13:04:49 +0000 (13:04 +0000)]
Merge "Changing Daily to Docker Pull"

7 years agoRemove 8000 as exposed port from documentation 57/41457/2
Shrenik [Sat, 9 Sep 2017 10:48:55 +0000 (16:18 +0530)]
Remove 8000 as exposed port from documentation

After using http-frontend 8000 is no longer exposed.
JIRA: STORPERF-207

Change-Id: I419d28ac36faa7a2231ff382c79feb5322ef9be0
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoAdds ENV_FILE to create_compose.py 65/41465/1
Shrenik [Sat, 9 Sep 2017 18:43:54 +0000 (00:13 +0530)]
Adds ENV_FILE to create_compose.py

env_file was accidentally removed.
JIRA: STORPERF-202

Change-Id: Ib2bcb3ab8e2fe8cec7a3a7fa7ef8160f77ec5bc8
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoChanging Daily to Docker Pull 27/41427/2
mbeierl [Fri, 8 Sep 2017 19:29:55 +0000 (15:29 -0400)]
Changing Daily to Docker Pull

Changes the daily job to pull images from Docker.io instead
of using docker-compose build to build the image from local
sources.

Reduces the default run time to ~30 minutes unless overridden
in the job definition.

Change-Id: Ib153b66454363f91813dc9c946f6b46156c502bd
JIRA: STORPERF-204
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoUpdate Output Format 23/41423/1
mbeierl [Fri, 8 Sep 2017 19:01:06 +0000 (15:01 -0400)]
Update Output Format

Show sample of standardized JSON output for single
job run.

Change-Id: Iec20cdcb3de02550bdca5da6257be21cbb4c0c1f
JIRA: STORPERF-203
Signed-off-by: mbeierl <mark.beierl@dell.com>
7 years agoRemove localhost from emitter.py 09/41409/1
Shrenik [Fri, 8 Sep 2017 15:22:17 +0000 (20:52 +0530)]
Remove localhost from emitter.py

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>
7 years agoMerge "Add documentation create-compose.py error"
Mark Beierl [Fri, 8 Sep 2017 14:00:04 +0000 (14:00 +0000)]
Merge "Add documentation create-compose.py error"

7 years agoAdd documentation create-compose.py error 47/40947/3
Shrenik [Sun, 3 Sep 2017 22:45:06 +0000 (04:15 +0530)]
Add documentation create-compose.py error

Adds statement specifying dependency of python2
on future package.
Adds a newline at end of test-usage.rst

Change-Id: I3b692c700e7ef2e202f8d85387ae761b2da689ad
JIRA: STORPERF-190
Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
7 years agoFix Job Status Report 53/41253/2
mbeierl [Thu, 7 Sep 2017 02:17:52 +0000 (22:17 -0400)]
Fix Job Status Report

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>
7 years agoMerge "Adding Taseer Ahmed as commiter"
Mark Beierl [Wed, 6 Sep 2017 18:13:01 +0000 (18:13 +0000)]
Merge "Adding Taseer Ahmed as commiter"

7 years agoMerge "Adding default ARCH"
Mark Beierl [Wed, 6 Sep 2017 18:02:59 +0000 (18:02 +0000)]
Merge "Adding default ARCH"