wiki:org/teams/NetworkTeam/BandwidthAuthority

Version 6 (modified by juga, 15 months ago) (diff)

Update status SoP planned tasks

Bandwidth Authority

Tasks/Tickets

Initially planned SoP tasks

  • [ ] implement features we wanted in torflow in sbws instead (1 week)
    • [ ] bwauth code needs to be smarter about failed circuits #16559
    • [X] assign the 10-second client timeout as the time for failed circuits? (this was fixed by pastly)
    • [ ] at least publish failure rates #7281
    • [ ] Understand how accurate the bandwidth authority estimates are #7177
  • [ ] integration tests (1 week)
  • [X] a practice transition in the test network (1 week, but split up)
    • [ ] set up torflow
    • [ ] set up sbws
    • [ ] compare and switch
  • [ ] work little-t tor needs (3 weeks)
    • [ ] report version of bwscanners in votes #3723
    • [ ] stop relays reporting zero observed bandwidths #24250
    • [ ] relays should regularly do a larger bandwidth self-test #22453
    • [ ] bandwidth testing circuits should use guards sometimes #19009
    • [ ] report bandwidth more often on test networks #17036
    • [ ] report bandwidth less often on large, public relays #24104
  • [ ] non-essential tickets like https://github.com/pastly/simple-bw-scanner/issues/77 and https://github.com/pastly/simple-bw-scanner/issues/48 (2 weeks) - [ ] if time and motivation

We have created and worked on other tickets since this list was proposed.

SoP parent Ticket:

Ticket Resolution Summary Component Milestone Modified Owner Reporter Cc Parent ID
#28639 worksforme After several days, most of the circuits timeout Core Tor/sbws sbws: 1.1.x-final 6 months ago juga juga, teor #25925
#28602 fixed The call to generate the bw file is passing an old argument Core Tor/sbws sbws: 1.0.x-final 9 months ago juga juga juga #25925
#28600 wontfix Refactor: store the minimum of the bandwidth values from the consenus in the results Core Tor/sbws sbws: 1.0.x-final 5 months ago juga juga #25925
#28599 not a bug bandwidth-file-spec.txt: bandwidth-avg is not calculated from any bandwidth burst option Core Tor/Tor Tor: 0.4.0.x-final 10 months ago juga #25925
#28585 implemented Release 1.0.3 Core Tor/sbws sbws: 1.0.x-final 6 months ago juga juga juga #25925
#28572 fixed sbws should check the minimum number of measurements after excluding measurements Core Tor/sbws sbws: 1.0.x-final 10 months ago teor teor juga #25925
#28547 fixed Monitor relays that are not measured by each sbws instance Core Tor/sbws sbws: 1.1.x-final 5 months ago juga teor #25925
#28403 fixed Link to bandwidth files from Consensus Health Metrics/Consensus Health 2 months ago tom teor metrics-team, arma #25925
#27107 implemented Transition plan from Torflow to sbws Core Tor/sbws sbws: unspecified 6 months ago juga #25925
#27047 Authorities should keep recent consensuses, votes, and bandwidth files Core Tor/Tor Tor: unspecified 14 months ago teor irl, metrics-team #25925
#26937 fixed sbws: Warn when there is not enough disk space Core Tor/sbws sbws: 1.0.x-final 5 months ago juga juga pastly, juga@…, teor #25925
#26848 implemented Create Debian package for sbws Core Tor/sbws sbws: 1.0.x-final 10 months ago juga juga pastly, juga, teor, stefani@…, arma, mail@…, micah@…, adejoode@… #25925
#26796 worksforme Use a consistent name for the bandwidth-file-headers line Core Tor/Tor Tor: 0.3.5.x-final 14 months ago teor teor juga #25925
#26692 not a bug sbws must not overwrite the bandwidth file, to avoid race conditions Core Tor/sbws sbws: 1.0.x-final 10 months ago teor pastly@…, juga@…, teor #25925
#26223 implemented Allow longer bandwidth lines in bandwidth files Core Tor/Tor Tor: 0.3.5.x-final 14 months ago nickm teor #25925
#26200 fixed Bandwidth List format specification: add KeyValues counting errors in Bandwidth Lines Core Tor/Tor Tor: 0.3.5.x-final 15 months ago juga teor #25925
#26155 fixed Bandwidth file Timestamp is the latest scanner result, not the file creation time Core Tor/Tor Tor: 0.3.5.x-final 15 months ago teor teor juga, pastly #25925
#26007 fixed Stop logging stack contents when reading a zero-length bandwidth file Core Tor/Tor Tor: 0.3.4.x-final 16 months ago teor teor juga #25925
#26004 fixed Allow Tor to accept node_id at the end of a bandwidth file line Core Tor/Tor Tor: 0.3.4.x-final 16 months ago teor #25925
#25960 fixed Allow additional header lines in bandwidth measurements documents Core Tor/Tor Tor: 0.3.5.x-final 15 months ago juga juga teor #25925
#25947 implemented Create unit test for dirserv_read_measured_bandwidths Core Tor/Tor Tor: 0.3.4.x-final 10 months ago juga juga teor #25925
#24104 fixed Delay descriptor bandwidth reporting on established relays Core Tor/Tor Tor: 0.2.9.x-final 10 months ago juga teor arma #25925
#21377 fixed DirAuths should expose bwauth bandwidth files Core Tor/Tor Tor: 0.4.0.x-final 5 months ago juga tom starlight@… #25925
#8494 fixed Document MaxAdvertisedBandwidth in the bandwidth list spec Core Tor/Tor Tor: 0.3.5.x-final 15 months ago juga alphawolf mikeperry #25925
#7177 Understand how accurate the bandwidth authority estimates are Core Tor/sbws sbws: unspecified 10 months ago karsten mikeperry, aagbsn, ln5, gamambel, cass, juga #25925
#3723 implemented Report version of bwscanners in votes Core Tor/Tor Tor: 0.3.5.x-final 14 months ago mikeperry juga, karsten, aagbsn #25925

From 2018/05/14:

summary|component|milestone|modified|owner|reporter|cc|parent,owner~=juga&or&cc~=juga,modified=2018-5-14..?

Updated last week:

summary|component|milestone|modified|owner|reporter|cc|parent,owner=juga&or&cc=juga,modified=1weekago..?

sbws PRs/issues

sbws PRs/issues from 2018/05/14

sbws milestone SoP

Fellowship

(not confirmed)

  • [ ] compared total consensus weights across bandwidth authorities (#25459)
  • [ ] understand how accurate bandwidth authority measurements are (#7177)
  • [ ] find over-weighted relays (#24045, #10791)
  • [ ] map consensus weight vs bandwidth in votes (#24834)
  • [ ] provide bwauth votes via the directory protocol (#21377)
  • [ ] make authorities without bandwidth scanners vote flags based on measured bandwidths (#11327)
  • [ ] reset uptimes / bandwidths when a relay changes IP address (#22308 / sbws #154)
  • [ ] analyse and fix a bug in authority time known (#19162)
  • [ ] some bandwidth weight cases not matching the spec (#20284)
  • [ ] fix DirAuth weights for other relays, or stop them using other relays (#13297)

Other related tickets

Tickets without SoP parent, keywords or description related to bwauth/scanner and cc or owner juga:

Ticket Resolution Summary Component Milestone Modified Owner Reporter Cc Parent ID
#30733 sbws does not detect changes in descriptor bandwidth values Core Tor/sbws sbws: 1.1.x-final 2 months ago juga starlight juga
#30406 Refactor bandwidth file header constants Core Tor/sbws sbws: 1.2.x-final 4 months ago juga juga juga #30255
#29853 fixed sbws should show relays for diagnostics, even when MIN_REPORT has not been reached Core Tor/sbws sbws: 1.1.x-final 5 months ago juga teor juga #28563
#29838 Update trac wiki pages where sbws should be listed Core Tor/sbws sbws: unspecified 6 months ago juga juga
#29591 implemented Add KeyValues to monitor relays that are not measured Core Tor/sbws sbws: 1.1.x-final 6 months ago juga juga #28547
#29585 not a bug Intermittent test failures in dir/dirserv_read_measured_bandwidths Core Tor/Tor Tor: unspecified 7 months ago teor juga
#29354 implemented Update bandwidth-file-spec.txt with the country keyword Core Tor/Tor Tor: 0.4.0.x-final 6 months ago juga juga
#29294 Create an script to automate releases Core Tor/sbws sbws: unspecified 5 months ago juga juga juga #29953
#29290 Help 2-3 dirauths to deploy sbws Core Tor/sbws sbws: 1.1.x-final 4 months ago juga juga juga
#29133 Refactor dirserv_read_measured_bandwidths Core Tor/Tor Tor: unspecified 2 months ago teor juga
#29132 Clean up dirserv_read_measured_bandwidths after #26223 Core Tor/Tor Tor: unspecified 3 months ago teor juga #29133
#29057 Adapt bandwidth file classes to be compatible with stem (descriptors, etc) documents Core Tor/sbws sbws: unspecified 6 months ago juga juga juga #28684
#29048 Remove unused code Core Tor/sbws sbws: unspecified 6 months ago juga juga #28684
#29047 Improve code style following PEP8 and PEP257 Core Tor/sbws sbws: unspecified 6 months ago juga juga juga #28684
#28774 Stop the integration tests http server when the tests end Core Tor/sbws sbws: unspecified 5 months ago juga juga juga, teor #29953
#28589 Open trac tickets for every open sbws GitHub issue Core Tor/sbws sbws: unspecified 6 months ago juga teor juga #29953
#28565 implemented Report excluded results in a relay's bandwidth line Core Tor/sbws sbws: 1.1.x-final 5 months ago juga teor juga #28547
#28282 Refactor bandwidth file generation code Core Tor/sbws sbws: unspecified 6 months ago juga juga pastly, juga #28684
#28045 Start supporting python 3.7, python 3.8, and pypy3.5 Core Tor/sbws sbws: 1.2.x-final 3 months ago juga juga #29953
#26906 Add sbws Debian package in deb.tpo Internal Services/Service - deb.tpo 10 months ago juga juga pastly, juga, teor
#26902 implemented Download and parse bwauth files Core Tor/Stem 4 months ago atagar atagar juga
#26798 Write unit tests for reading measured bandwidths with non-NULL routerststuses Core Tor/Tor Tor: unspecified 14 months ago teor juga
#25925 bwauth improvements (ex-parent ticket for SoP planned tasks) Core Tor/sbws sbws: unspecified 10 months ago juga juga
#25687 over-report of observed / self-measure bandwidth on fast hardware -- important to torflow / peerflow Core Tor/Tor Tor: unspecified 12 months ago starlight juga
#24499 Bandwidth determination is flawed Core Tor/Torflow 16 months ago tom Hassprediger juga
#22453 Relays should regularly do a larger bandwidth self-test Core Tor/Tor Tor: unspecified 5 weeks ago juga arma
#19009 bandwidth testing circuits should be allowed to use our guards Core Tor/Tor Tor: unspecified 5 months ago juga arma #22453
#16559 bwauth code needs to be smarter about failed circuits Core Tor/sbws sbws: unspecified 6 months ago juga TvdW s7r@…, starlight.2015q2@…, juga, teor #29954

Related pages