Merge "benchmark: minimize client computed time"

This commit is contained in:
Jenkins 2016-04-12 07:49:16 +00:00 committed by Gerrit Code Review
commit 0b1c1829de
1 changed files with 3 additions and 3 deletions

View File

@ -77,9 +77,9 @@ class BenchmarkPool(futurist.ProcessPoolExecutor):
def map_job(self, fn, iterable, **kwargs):
self.sw = timeutils.StopWatch()
self.sw.start()
r = []
self.times = 0
self.sw.start()
for item in iterable:
r.append(self.submit(measure_job, fn, item, **kwargs))
self.times += 1
@ -98,10 +98,10 @@ class BenchmarkPool(futurist.ProcessPoolExecutor):
def wait_job(self, verb, futures):
while self.statistics.executed != self.times:
self._log_progress(verb)
time.sleep(1)
time.sleep(0.2)
runtime = self.sw.elapsed()
self._log_progress(verb)
self.shutdown(wait=True)
runtime = self.sw.elapsed()
results = []
latencies = []
for f in futures: