[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