[tor-bugs] #1298 [Tor Client]: Tor does not treat multiple streams fairly

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Aug 18 18:36:51 UTC 2010


#1298: Tor does not treat multiple streams fairly
-------------------------+--------------------------------------------------
  Reporter:  mikeperry   |       Owner:  mikeperry         
      Type:  defect      |      Status:  new               
  Priority:  minor       |   Milestone:  Tor: 0.2.2.x-final
 Component:  Tor Client  |     Version:  0.2.1.24          
Resolution:  None        |    Keywords:                    
    Parent:              |  
-------------------------+--------------------------------------------------

Comment(by nickm):

 This could be related to an issue mentioned in the discussion of bug #1653
 , and fixed in my public bug1653 branch in commit 8782dcf6a291b4.  If a
 cell queue is full and draining, it won't unblock until it is under a low-
 water mark.  But any new streams that are created  will (erroneously) not
 know that they should be blocked.  So if the new stream adds cells at
 exactly the right rate (i.e., not so fast that the queue fills up again,
 but not so slow that it ever gets under its high-water mark), the old
 streams will never unblock.

 As I said, I think 8782dcf6a291b4 might fix this.  It's not a perfect fix,
 but I am pretty sure it won't miss any cases.

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


More information about the tor-bugs mailing list