[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
Wed Jun 12 05:56:53 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 andrea):

 Replying to [comment:32 nickm]:
 > Seems likely to work out. You'd want a per-connection counter, I think,
 since if a connection dies, we won't actually consume any destroys.  I'll
 implement something like that, then merge.

 I still think the best strategy here is a (signed) delete counter per
 channel, incremented on queueing a delete and decremented on send.
 Possibly also a global delete counter, but decrement by the number of
 pending deletes on the channel if one dies, to address the issue you
 discussed while still accumulating long-term statistics over the life of
 the whole Tor process.  Have you made progress implementing so we can
 test-and-merge this?

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


More information about the tor-bugs mailing list