[tor-bugs] #18640 [Core Tor/Tor]: Use smarter algorithms to handle socket exhaustion

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Jul 1 22:12:39 UTC 2016


#18640: Use smarter algorithms to handle socket exhaustion
----------------------------------------+----------------------------------
 Reporter:  nickm                       |          Owner:  andrea
     Type:  enhancement                 |         Status:  needs_review
 Priority:  Medium                      |      Milestone:  Tor:
Component:  Core Tor/Tor                |  0.2.9.x-final
 Severity:  Normal                      |        Version:
 Keywords:  tor-dos, TorCoreTeam201606  |     Resolution:
Parent ID:  #17293                      |  Actual Points:
 Reviewer:                              |         Points:  3
                                        |        Sponsor:  SponsorU-can
----------------------------------------+----------------------------------

Comment (by andrea):

 Implementation of kill-orconns-with-fewest circuits now in my
 ticket18640_v2_squashed branch.  This is mostly plumbing and a simple sort
 heuristic; it'd be easy to modify it with more sophisticated selection.  I
 will now proceed with unit tests for it.  Currently, the easiest way to
 repro an OOS is to set a low ulimit and send many EXTENDCIRCUIT commands
 to the control port; ignore the instance of #19535 you'll see along the
 way; it's a pre-existing bug which doesn't impede demonstrating the OOS
 code.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/18640#comment:12>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list