diff options
author | mbeierl <mark.beierl@dell.com> | 2018-10-15 15:34:17 -0400 |
---|---|---|
committer | mbeierl <mark.beierl@dell.com> | 2018-10-15 15:34:17 -0400 |
commit | 790e601173040de7c5224b7ac81b8c78cd5d77c9 (patch) | |
tree | dcc14465498b18b73172499fee590f4c6655fb87 /docker/storperf-master/storperf/test_executor.py | |
parent | 4aba838a07f5cd7dbd6d606c34f688e647a5d890 (diff) |
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>
Diffstat (limited to 'docker/storperf-master/storperf/test_executor.py')
-rw-r--r-- | docker/storperf-master/storperf/test_executor.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/docker/storperf-master/storperf/test_executor.py b/docker/storperf-master/storperf/test_executor.py index f7b577e..53832b4 100644 --- a/docker/storperf-master/storperf/test_executor.py +++ b/docker/storperf-master/storperf/test_executor.py @@ -315,8 +315,9 @@ class TestExecutor(object): continue workload = current_workload['workload'] - self._thread_gate = ThreadGate(len(self.slaves), - workload.options['status-interval']) + self._thread_gate = ThreadGate( + len(self.slaves) * min(1, self.volume_count), + workload.options['status-interval']) self.current_workload = current_workload['name'] |