Fix calculation of metrics for pgbench results
authorMark Wong <mark@2ndQuadrant.com>
Fri, 1 Jun 2018 03:13:27 +0000 (03:13 +0000)
committerMark Wong <mark@2ndQuadrant.com>
Fri, 1 Jun 2018 03:13:27 +0000 (03:13 +0000)
client/benchmarks/pgbench.py

index ab4238fcd036b8cc08ac7073b5cd00f6fa749993..01f681f1279958afa763764013cfa34cfb1aedbe 100644 (file)
@@ -249,12 +249,12 @@ class PgBench(object):
                         r.update({'run': i})
                         results[tag][scale][clients]['results'].append(r)
 
-                    tps = []
-                    for result in results[tag][scale][clients]['results']:
-                        tps.append(float(result['tps']))
-                    results[tag][scale][clients]['metric'] = mean(tps)
-                    results[tag][scale][clients]['median'] = median(tps)
-                    results[tag][scale][clients]['std'] = std(tps)
+                        tps = []
+                        for result in results[tag][scale][clients]['results']:
+                            tps.append(float(result['tps']))
+                        results[tag][scale][clients]['metric'] = mean(tps)
+                        results[tag][scale][clients]['median'] = median(tps)
+                        results[tag][scale][clients]['std'] = std(tps)
 
         self._results['pgbench'] = results
         return self._results