[tor-bugs] #33982 [Circumvention/Snowflake]: Simplify and refactor BytesSyncLogger

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Apr 24 16:31:02 UTC 2020


#33982: Simplify and refactor BytesSyncLogger
-------------------------------------+-----------------------------
 Reporter:  dcf                      |          Owner:  dcf
     Type:  enhancement              |         Status:  merge_ready
 Priority:  Medium                   |      Milestone:
Component:  Circumvention/Snowflake  |        Version:
 Severity:  Normal                   |     Resolution:
 Keywords:                           |  Actual Points:
Parent ID:                           |         Points:
 Reviewer:  cohosh                   |        Sponsor:
-------------------------------------+-----------------------------

Comment (by dcf):

 Thanks for the review. Merged in [https://gitweb.torproject.org/pluggable-
 transports/snowflake.git/log/?id=73173cb6987dbf26fdb1036e4b7710c200f87141
 73173cb6987dbf26fdb1036e4b7710c200f87141].

 I don't think there's a need to avoid the byte logger. Here in the client
 it's ''O''(1) log lines per time interval, whereas in the proxy it was
 ''O''(number of messages sent and received), which is why it got expensive
 at high data rates. If the scrubber is the expensive part, we could
 disable log scrubbing entirely when logging to `ioutil.Discard`, rather
 than disabling some log lines.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33982#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list