[tor-bugs] #7912 [Tor]: Cells that don't get inserted into cell queues can clog connection flushing

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Mar 22 17:41:14 UTC 2013


#7912: Cells that don't get inserted into cell queues can clog connection flushing
------------------------------------+---------------------------------------
 Reporter:  asn                     |          Owner:                    
     Type:  defect                  |         Status:  needs_revision    
 Priority:  major                   |      Milestone:  Tor: 0.2.4.x-final
Component:  Tor                     |        Version:                    
 Keywords:  tor-relay 023-backport  |         Parent:                    
   Points:                          |   Actualpoints:                    
------------------------------------+---------------------------------------

Comment(by nickm):

 From conversation with andrea:
 I'll need to modify the channel->cmux interface at the point where channel
 calls get_first_active_circuit so that it can maybe get a destroy instead.

 I'll need to make the destroy queue get freed when the cmux gets freed

 I'll need to actually put the cells onto the destroy queue.

 I'll need to mark all this for refactoring

 I *may* need to mess with the functions that compute the number of pending
 cells and active circuits on a cmux, or with their callers.

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


More information about the tor-bugs mailing list