[tor-bugs] #17640 [Tor]: Handle CREATE/CREATED cell processing gracefully under load.
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Nov 19 12:50:26 UTC 2015
#17640: Handle CREATE/CREATED cell processing gracefully under load.
-----------------------------+--------------------------------------------
Reporter: yawning | Owner:
Type: enhancement | Status: new
Priority: Medium | Milestone: Tor: 0.2.8.x-final
Component: Tor | Version: Tor: unspecified
Severity: Normal | Keywords: tor-core, tor-hs, scaling, dos
Actual Points: | Parent ID:
Points: | Sponsor:
-----------------------------+--------------------------------------------
Two issues tangentially related in that both are for handling CPU worker
backlog.
We currently sort of have logic for managing the CREATE processing backlog
(see: `have_room_for_onionskin`), but behavior can be improved (I don't
think the aging code actually gets called when we are under extreme
backlog since we give up and drop before we age).
With my proposed #13737 branch, we will now additionally have to contend
with CREATED backlog. I will probably opt for similar behavior to CREATED
processing (opting to destroy the circuit if the backlog grows too large),
but am open to hearing ideas for other options.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/17640>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list