[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