[tor-bugs] #30817 [Core Tor/Tor]: Write a proposal for tor bootstrapping that works on slow links, but avoids slow relays

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Jun 11 02:06:15 UTC 2019


#30817: Write a proposal for tor bootstrapping that works on slow links, but avoids
slow relays
---------------------------+----------------------------------
 Reporter:  teor           |          Owner:  (none)
     Type:  task           |         Status:  new
 Priority:  Medium         |      Milestone:  Tor: unspecified
Component:  Core Tor/Tor   |        Version:
 Severity:  Normal         |     Resolution:
 Keywords:  tor-bootstrap  |  Actual Points:
Parent ID:                 |         Points:
 Reviewer:                 |        Sponsor:  Sponsor31-can
---------------------------+----------------------------------

Comment (by teor):

 I think we'll do well with the following abstractions:
 * a request for a specific resource
 * a pool of available connections
 * a connection to a specific endpoint
 * lifecycles to manage the request, pool, connection, and endpoint states
 * a prioritiser and scheduler (which can implement happy eyeballs) to make
 sure the pool is healthy, and get the resource from the pool

 Building up the layers:
 * we have pools of Fallback Directory Mirrors, Authorities, Directory
 Guards, Guards, and Bridges
 * we have pools of ORPort and DirPort connections
 * we have a pool of directory requests for each kind of directory document
 * we have a pool of preemptive circuits for each kind of circuit

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


More information about the tor-bugs mailing list