commit b9dbc158666940bc1bb2c7ffccee2b73873c7368
Author: Karsten Loesing <karsten.loes...@gmx.net>
Date:   Sun Jul 12 23:18:29 2020 +0200

    Fix visualizations.
    
    Turns out that stream_info/recvsize contains a string, not an int.
---
 onionperf/visualization.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/onionperf/visualization.py b/onionperf/visualization.py
index 52d08fc..80c0781 100644
--- a/onionperf/visualization.py
+++ b/onionperf/visualization.py
@@ -70,12 +70,12 @@ class TGenVisualization(Visualization):
                                      stream["time_to_last_byte"] = 
float(s["usecs-to-last-byte-recv"])/1000000
                              if "elapsed_seconds" in stream_data:
                                  s = stream_data["elapsed_seconds"]
-                                 # Explanation of the math below for computing 
Mbps: From filesize_bytes
-                                 # and payload_progress fields we can compute 
the number of seconds that
+                                 # Explanation of the math below for computing 
Mbps: From stream_info/recvsize
+                                 # and payload_progress_recv fields we can 
compute the number of seconds that
                                  # have elapsed between receiving bytes 
524,288 and 1,048,576, which is a
                                  # total amount of 524,288 bytes or 4,194,304 
bits or 4.194304 megabits.
                                  # We want the reciprocal of that value with 
unit megabits per second.
-                                 if stream_data["stream_info"]["recvsize"] == 
5242880 and "0.2" in s["payload_progress_recv"]:
+                                 if stream_data["stream_info"]["recvsize"] == 
"5242880" and "0.2" in s["payload_progress_recv"]:
                                       stream["mbps"] = 4.194304 / 
(s["payload_progress_recv"]["0.2"] - s["payload_progress_recv"]["0.1"])
                              if "error" in stream_data["transport_info"] and 
stream_data["transport_info"]["error"] != "NONE":
                                  stream["error_code"] = 
stream_data["transport_info"]["error"]



_______________________________________________
tor-commits mailing list
tor-commits@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to