[tor-bugs] #26578 [Core Tor/Tor]: Do clients request new consensus documents more often than we expect?
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Jun 29 22:30:34 UTC 2018
#26578: Do clients request new consensus documents more often than we expect?
------------------------------+--------------------
Reporter: arma | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords:
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
------------------------------+--------------------
In our user count estimates, we used the reasoning that clients fetch a
new consensus document every 2 to 4 hours, or on average 3 hours, so that
represents 8 fetches per day on average.
But in reality, it seems that clients fetch consensus documents way more
frequently than that: looking at just my local Tor client, I see
{{{
Jun 28 21:11:52.190 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 28 22:43:52.355 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 28 23:59:52.417 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 01:42:52.501 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 03:33:52.601 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 05:09:52.699 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 06:04:52.754 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 07:54:52.874 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 08:56:52.946 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 10:32:53.036 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 12:36:53.121 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 14:06:53.186 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 14:53:53.215 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 15:52:53.256 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 17:15:53.319 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
Jun 29 18:20:53.367 [info] update_consensus_networkstatus_downloads():
Launching microdesc standard networkstatus consensus download.
}}}
So first, this means maybe our user counting algorithms are off, since
they involve heuristics like "divide by 10 where 10 is an estimate of the
average daily consensus fetches from a client."
And second, does it mean that we are putting more load on the network than
we expected, or need? How often do clients need a new consensus document
really?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26578>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list