[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