[tor-project] [TSoP 2018] Bandwidth scanner update - report #3

juga juga at riseup.net
Sun Jun 24 12:03:00 UTC 2018


Hi,

since report #2, these are the tasks i have worked on:


Tor directory protocol:
------------------------

- started to work on specification for archiving bandwidth files [0]

Bandwidth List format specification:
--------------------------------------

- possible text to add regarding limiting measured bandwidth to
MaxAdvertisedBandwidth [1]
- fix Bandwidth file Timestamp is the latest scanner result, not the
file creation time [2]

little-t-tor
--------------

- add test to check that descriptor is only updated on bandwidth changes
when uptime is less than a day [3]
- started to work on what makes some relays to advertise zero
bandwidth-observed [4]

Simple Bandwidth Scanner (sbws):
---------------------------------

- keep previous bandwidth files and rename them to the date when they
are generated [5]
- run sbws with different python versions to find which ones fail with
python lru_cache [6]
- fix bandwidth file's earliest bandwidth [7]
- fix node_id in bandwidth file to start with "$" [8]
- find a bug when running sbws with python 3.4.2 [9]
- find a bug when running sbws with python 3.4.5 [10]
- fix a bug when there is not enough RAM [11]
- suggest moving plotting scripts to other repo [12]
- review limiting measured bandwidth to the advertised bandwidth [13]
- review new Relay class [14]
- discuss possible solutions when stem controller fails [15]
- review integration test for RelayPrioritizer [16]


[0] https://trac.torproject.org/projects/tor/ticket/21378

[1] https://trac.torproject.org/projects/tor/ticket/8494
[2] https://trac.torproject.org/projects/tor/ticket/26155

[3] https://trac.torproject.org/projects/tor/ticket/24104
[4] https://trac.torproject.org/projects/tor/ticket/24104

[5] https://github.com/pastly/simple-bw-scanner/issues/179
[6] https://github.com/pastly/simple-bw-scanner/issues/198,
https://github.com/pastly/simple-bw-scanner/issues/193
[7] https://github.com/pastly/simple-bw-scanner/pull/187
[8] https://github.com/pastly/simple-bw-scanner/pull/188
[9] https://github.com/pastly/simple-bw-scanner/issues/194
[10] https://github.com/pastly/simple-bw-scanner/issues/203
[11] https://github.com/pastly/simple-bw-scanner/issues/195,
https://github.com/pastly/simple-bw-scanner/pull/196
[12] https://github.com/pastly/simple-bw-scanner/issues/201
[13] https://github.com/pastly/simple-bw-scanner/pull/191
[14] https://github.com/pastly/simple-bw-scanner/issues/180
[15] https://github.com/pastly/simple-bw-scanner/issues/192
[16] https://github.com/pastly/simple-bw-scanner/pull/206


More information about the tor-project mailing list