[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #17640 [Tor]: Handle CREATE/CREATED cell processing gracefully under load.
#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs