summaryrefslogtreecommitdiffstats
path: root/cli.py
diff options
context:
space:
mode:
authorMark Beierl <mark.beierl@emc.com>2016-05-04 22:53:07 -0400
committerMark Beierl <mark.beierl@emc.com>2016-05-06 14:13:52 -0400
commitda56b4dac702713045aaeeedbab9234e1825ffe0 (patch)
treeae5594911e25458bada74916f01e82520b2f423c /cli.py
parent05e863781ce6746fabec176d1fc5f7454f2cdd73 (diff)
Add Stats report and Swagger UI
Add Swagger web ui at /swagger Add ability to fetch read/write latency status via ReST ui Can now delete where stack was removed from OpenStack but not from the storperf DB Change to use Floating IPs instead of private IP Fix delete bug where there was no dependency on resources in the resource group. JIRA: STORPERF-19 JIRA: STORPERF-20 Change-Id: I1d9627d81f3c309b178a9b68cc306a4101c1a231 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
Diffstat (limited to 'cli.py')
-rw-r--r--cli.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/cli.py b/cli.py
index fad275c..85ebcfd 100644
--- a/cli.py
+++ b/cli.py
@@ -154,7 +154,14 @@ def main(argv=None):
raise Usage(content['message'])
if (report is not None):
- print storperf.fetch_results(report)
+ print "Fetching report for %s..." % (report,)
+ response = requests.get(
+ 'http://127.0.0.1:5000/api/v1.0/job?id=%s' % (report,))
+ if (response.status_code == 400):
+ content = json.loads(response.content)
+ raise Usage(content['message'])
+ content = json.loads(response.content)
+ print content
else:
print "Calling start..."
response = requests.post(