[tor-bugs] #5708 [Tor Client]: Don't make too many circuits once we're separating streams by domain

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Tue May 1 00:07:26 UTC 2012


#5708: Don't make too many circuits once we're separating streams by domain
------------------------+---------------------------------------------------
 Reporter:  arma        |          Owner:                             
     Type:  project     |         Status:  new                        
 Priority:  normal      |      Milestone:  Sponsor Z: November 1, 2013
Component:  Tor Client  |        Version:                             
 Keywords:              |         Parent:                             
   Points:              |   Actualpoints:                             
------------------------+---------------------------------------------------
 In #3455 we're heading toward a world where each Torbutton user has a
 separate circuit for each referer header. So rather than using the same
 circuit for an up-to-10-minute period, we could potentially be asking for
 way way more circuits. That's most bad because of the CPU load it will
 place on relays.

 How many circuits is that exactly, for various client behaviors? We should
 instrument Tor clients to track how many circuits we would have made under
 various proposal-171 variations, to get a better handle on how concerned
 we should be.

 Should we consider extending the 10-minute expiry time, to balance the
 growth in circuits?

 Right now we abandon a circuit as soon as any stream takes 10 (or 15)
 seconds to hear its begin cell. How many circuits are we throwing away
 early in practice? That's another opportunity to reduce the pain here.

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


More information about the tor-bugs mailing list