summaryrefslogtreecommitdiffstats
path: root/storperf
AgeCommit message (Collapse)AuthorFilesLines
2016-04-05FIO needs sudoMark Beierl1-2/+2
Use sudo for fio when profiling a device. Change-Id: Ibbcbb15a2c33e1e58b7e340f9c3f6de5958f5636 JIRA: STORPERF-40 Signed-off-by: Mark Beierl <mark.beierl@emc.com> (cherry picked from commit 0b1b250f363e3db2fc5bcf44dc74688fb5673c8a)
2016-04-05Cinder fixMark Beierl1-1/+2
Fix so that Cinder will use Tenant ID instead of name Change-Id: I2d30db61dffc4f381d64e8d99449a2c55c5928a9 JIRA: STORPERF-38 Signed-off-by: Mark Beierl <mark.beierl@emc.com> (cherry picked from commit 5cedf955f643e3904182c6b0807912092f46e971)
2016-03-09Deadlock in job_dbMark Beierl1-4/+7
Change order of operation so that we do not attempt to lock the same mutex twice in a row. Change-Id: I1f874d720e2b66d9b272be0202482b22d24ef2b2 JIRA: STORPERF-42 Signed-off-by: Mark Beierl <mark.beierl@emc.com> (cherry picked from commit 6d800137f9756f94b3d3749faf007564c9713dee)
2016-02-24DB Access Mutexbrahmaputra.1.0Mark Beierl2-173/+206
Addition of a mutex to prevent mutiple, simultaneous DB accesses as SQLite is single threaded Change-Id: Iad2cd94015f7fb604dc6b60636db939099f52757 JIRA: STORPERF-32 Signed-off-by: Mark Beierl <mark.beierl@emc.com> (cherry picked from commit eed2ece373aede00f43e2655dca451266d4e9c37)
2016-01-29Remote slave agent workloadMark Beierl27-195/+904
Add storperf master object to manage stack lifecycle. Add configuration db. Creation of CLI vs. main so that ReST API and CLI API can be kept clear. Fixed License in files. Changed DB objects to be thread safe. Added ssh server to container if desired for CLI. Change-Id: Idfe84bfb7920e6ce19d27462593c21ea86e7b406 JIRA: STORPERF-29 Signed-off-by: Mark Beierl <mark.beierl@emc.com> (cherry picked from commit 488a47d945d3ef3dfa9ee37ca0aac3b480ffc800)
2015-12-11Workload reportingmbeierl9-57/+474
Use a local db to track start/end times of runs so we can go back to the carbon db and summarize values at reporting time based off the raw data. Change-Id: Ie62afd339fd1c15d82bc56c93c7cba5bd4f90fe2 JIRA: STORPERF-29 Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-11-23Adding workload modulesmbeierl17-51/+571
Adding the ablity to define workloads in modules which can be referenced from the API. Breaking out the test execution into its own class so it will be easier to support ReST or other interfaces. Added flake8 and code coverage reports where possible to merge and verify jobs Change-Id: Ieb51e4e7e1e989288a6f81f4757709669914a196 JIRA: STORPERF-21 Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-11-05Adding Heat template for staging StorPerf master nodembeierl3-4/+28
Change-Id: I1e55290013f31272952f23869a02d68ca08cd4a7 JIRA: STORPERF-12 Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-10-15Logging and timestampmbeierl4-70/+79
Added logging and fixed issue if fio does not produce the current timestamp in its output JIRA: STORPERF-4 Change-Id: Ifd0dbc4e17d984907e63089ebfae1d0e9e749dcc Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-10-15Main and fio interactionmbeierl4-0/+219
JIRA: STORPERF-4 Change-Id: I60efb773848459f994662db8f050174ab9c86bd0 Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-10-15Creation of emittersmbeierl1-0/+28
JIRA: STORPERF-7 Change-Id: I0a34af62ef850c9fc3e117b5c53283fc8d17561f Signed-off-by: mbeierl <mark.beierl@emc.com>
2015-10-15Created convertersmbeierl2-0/+45
JIRA: STORPERF-6 Change-Id: Idba1718a8ad8243872ca100ed10b1c457221d147 Signed-off-by: mbeierl <mark.beierl@emc.com>