summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarsten Loesing <karsten.loesing@gmx.net>2020-05-26 09:42:42 +0200
committerKarsten Loesing <karsten.loesing@gmx.net>2020-05-26 09:42:42 +0200
commita836f8747398d010646858743d62867ac1a35504 (patch)
tree0138cb6a99122f0b3733e8725bbd81b0b5d57d27
parentb42512fec5fc8263d546e10b1948a3d28f156f37 (diff)
Update TTFB/TTLB definitions in visualizations.task-34215
We're now including the time that it takes for tor to establish a circuit and attach a stream in the time to first/last byte. Implements #34215.
-rw-r--r--onionperf/visualization.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/onionperf/visualization.py b/onionperf/visualization.py
index 51ea59e..76118a3 100644
--- a/onionperf/visualization.py
+++ b/onionperf/visualization.py
@@ -169,11 +169,10 @@ class TGenVisualization(Visualization):
"filesize_bytes": transfer_data["filesize_bytes"]}
if "elapsed_seconds" in transfer_data:
s = transfer_data["elapsed_seconds"]
- if "command" in s:
- if "first_byte" in s:
- transfer["time_to_first_byte"] = s["first_byte"] - s["command"]
- if "last_byte" in s:
- transfer["time_to_last_byte"] = s["last_byte"] - s["command"]
+ if "first_byte" in s:
+ transfer["time_to_first_byte"] = s["first_byte"]
+ if "last_byte" in s:
+ transfer["time_to_last_byte"] = s["last_byte"]
if "error_code" in transfer_data and transfer_data["error_code"] != "NONE":
transfer["error_code"] = transfer_data["error_code"]
if "unix_ts_start" in transfer_data: