aboutsummaryrefslogtreecommitdiffstats
path: root/yardstick/benchmark/runners/proxduration.py
diff options
context:
space:
mode:
Diffstat (limited to 'yardstick/benchmark/runners/proxduration.py')
-rw-r--r--yardstick/benchmark/runners/proxduration.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/yardstick/benchmark/runners/proxduration.py b/yardstick/benchmark/runners/proxduration.py
index 61a468fd3..e217904b9 100644
--- a/yardstick/benchmark/runners/proxduration.py
+++ b/yardstick/benchmark/runners/proxduration.py
@@ -112,7 +112,8 @@ def _worker_process(queue, cls, method_name, scenario_cfg,
sequence += 1
- if (errors and sla_action is None) or time.time() > timeout or aborted.is_set():
+ if ((errors and sla_action is None) or time.time() > timeout
+ or aborted.is_set() or benchmark.is_ended()):
LOG.info("Worker END")
break