Skip to content
Snippets Groups Projects
  1. Aug 07, 2020
  2. May 16, 2020
  3. May 04, 2020
  4. Apr 18, 2020
  5. Apr 11, 2020
  6. Mar 31, 2020
  7. Mar 03, 2020
    • Karsten Loesing's avatar
      Rewrite insert_bwhist in SQL. · 714b2ee0
      Karsten Loesing authored
      The old PL/pgSQL version of this function made three lookups in the
      bwhist table to 1) check whether a row already exists, 2) insert or
      update the row, and 3) update the row once again with array sums. The
      new SQL version uses the INSERT ON CONFLICT statement introduced in
      PostgreSQL 9.5 (Debian stretch has 9.6, buster has 11). The
      performance gain measured using metrics-test is impressive, computed
      aggregates are equivalent.
      714b2ee0
    • Karsten Loesing's avatar
      Extract directory authority bytes per day. · efa490ef
      Karsten Loesing authored
      Implements #33065.
      efa490ef
  8. Feb 21, 2020
  9. Jan 16, 2020
  10. Jan 13, 2020
  11. Dec 02, 2019
  12. Nov 09, 2019
  13. Sep 17, 2019
  14. Aug 14, 2019
  15. Aug 06, 2019
  16. Nov 11, 2018
    • Karsten Loesing's avatar
      Extend ipv6servers to replace servers.csv. · 54976512
      Karsten Loesing authored
      This change extends the ipv6servers module to generate all relevant
      data about servers (relays and bridges) that the legacy module
      currently generates.
      
      There are several reasons why this is useful:
      
       - This change is a step towards implementing all statistics in Java,
         without needing to call psql or other external tools from within
         Ant. In fact, it's a step towards getting rid of Ant for executing
         modules.
       - The ipv6servers module already supports other statistics than
         absolute server counts, namely advertised bandwidths. It's easy to
         extend statistics to consensus weights and guard/middle/exit
         probabilities. This prepares future graphs which can be added
         quite easily.
       - With these new statistics we can finally provide graphs on bridges
         by version or platform. Or we can extend current graphs to display
         both relays and bridges, if we want to avoid adding more graphs.
      
      This commit does not yet remove any code from the legacy module. That
      will be the next logical step. It will even be fun.
      
      Implements #28116.
      54976512
  17. Oct 16, 2018
  18. Sep 25, 2018
  19. May 29, 2018
  20. Jan 31, 2018
  21. Dec 20, 2017
  22. Oct 05, 2017
  23. Sep 25, 2017
  24. Sep 19, 2017
Loading