Code Review
/
storperf.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
d45e5a9
)
Prevent user from starting a second job while one is already running.
31/44531/2
author
Taseer Ahmed
<taseer94@gmail.com>
Sun, 8 Oct 2017 19:45:10 +0000
(
00:45
+0500)
committer
Taseer Ahmed
<taseer94@gmail.com>
Mon, 9 Oct 2017 05:50:05 +0000
(10:50 +0500)
JIRA: STORPERF-214
Change-Id: I1fe7c0bc61dfa7899d39cee1d13f99b2435115cd
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
docker/storperf-master/storperf/storperf_master.py
patch
|
blob
|
history
diff --git
a/docker/storperf-master/storperf/storperf_master.py
b/docker/storperf-master/storperf/storperf_master.py
index
ef9ace3
..
983def6
100644
(file)
--- a/
docker/storperf-master/storperf/storperf_master.py
+++ b/
docker/storperf-master/storperf/storperf_master.py
@@
-362,6
+362,12
@@
class StorPerfMaster(object):
if (self.stack_id is None):
raise ParameterError("ERROR: Stack does not exist")
+ job_list = self.job_db.fetch_jobs()
+ for job in job_list:
+ report = self.fetch_job_status(job)
+ if report['Status'] == 'Running':
+ raise "ERROR: Job {} is already running".format(job)
+
self._attach_to_openstack()
stack = self._heat_client.stacks.get(self.stack_id)