1. 15 Jul, 2021 1 commit
  2. 30 Jun, 2021 1 commit
  3. 24 Jun, 2021 1 commit
    • Ana Custura's avatar
      Process datetime objs for errors/time plot · 7740463c
      Ana Custura authored
      This is now compatible with Seaborn 0.11. Scatterplot
      xlimits are now handled by Seaborn by default, and
      the datetime objects are handled before the data is
      plotted.
      7740463c
  4. 23 Apr, 2021 1 commit
  5. 20 Apr, 2021 1 commit
  6. 19 Apr, 2021 1 commit
  7. 14 Apr, 2021 1 commit
  8. 31 Mar, 2021 1 commit
  9. 28 Mar, 2021 1 commit
    • Ana Custura's avatar
      Track which Guard is used for measurements. · 4165e3bf
      Ana Custura authored
      Adds code to track guards on a per-circuit basis.
      Adds country information per fingerprint.
      Removes guard-related visualisations, to be
      rewritten as per tpo/metrics/onionperf#40024.
      Includes all Guard information in CSV file.
      This has been rebased on the latest develop branch.
      
      Implements tpo/metrics/onionperf#33421
      4165e3bf
  10. 13 Dec, 2020 1 commit
  11. 24 Nov, 2020 1 commit
    • Karsten Loesing's avatar
      Avoid tracebacks when visualizing measurements. · fe6ff087
      Karsten Loesing authored
      Attempting to visualize analysis files containing only unsuccessful
      measurements results in various tracebacks.
      
      With this patch we check more carefully whether a data frame is empty
      before adding a plot.
      
      Another related change is that we always include
      "time_to_{first,last}_byte" and "mbps" columns in the CSV output,
      regardless of whether there are there are any non-null values in the
      data. See also #40004 for a previous related change.
      
      And we check whether a Tor stream identifier exists before retrieving
      a Tor stream.
      
      Finally, we only include TTFB/TTLB if the usecs value is non-zero.
      
      Fixes #44012.
      fe6ff087
  12. 16 Sep, 2020 1 commit
  13. 10 Sep, 2020 1 commit
  14. 01 Sep, 2020 2 commits
    • Karsten Loesing's avatar
      Bump version to 0.7. · c8275b25
      Karsten Loesing authored
      c8275b25
    • Karsten Loesing's avatar
      Tweak --drop-guards switch. · 9d76ca4b
      Karsten Loesing authored
      This commit tweaks the recently added --drop-guards switch as follows:
      
       - Guards are dropped right at startup and then every N hours.
         Otherwise we might not receive the first round of GUARD NEW/UP
         events. It's unclear why we don't receive those events, but finding
         out might be time-consuming whereas dropping guards at startup is
         basically free.
      
       - Right after guards are dropped, circuit build timeouts are dropped,
         too, if supported by the Tor version. If the Tor version does not
         support this, there's going to be a warning, and the control log
         will simply not contain BUILDTIMEOUT_SET events.
      
      Still part of the reopened tpo/metrics/onionperf#33399.
      9d76ca4b
  15. 27 Aug, 2020 2 commits
  16. 20 Aug, 2020 1 commit
    • Karsten Loesing's avatar
      Tweak #33399 patch. · dfec0b89
      Karsten Loesing authored
       - Add a change log entry.
       - Pick are more sensible default for `drop_guards_interval_hours`,
         also to fix unit tests.
      dfec0b89
  17. 18 Aug, 2020 1 commit
  18. 16 Aug, 2020 1 commit
    • Karsten Loesing's avatar
      Make some tweaks to new TGen model. · b8f1e5c2
      Karsten Loesing authored
       - Change timeout back to 270 seconds and stallout back to 0 seconds.
       - Change initial pause to 300 seconds to keep default behavior
         unchanged.
       - Change model, so that pause_between starts in parallel to a stream,
         not when the stream is completed. This is the same behavior as
         before.
      
      Also add a change log entry for all changes.
      b8f1e5c2
  19. 08 Aug, 2020 1 commit
  20. 24 Jul, 2020 1 commit
  21. 23 Jul, 2020 1 commit