[tor-bugs] #2210 [Tor Relay]: Stream starvation due to activation order in circuit_resume_edge_reading_helper()

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Nov 24 22:27:40 UTC 2010


#2210: Stream starvation due to activation order in
circuit_resume_edge_reading_helper()
-----------------------+----------------------------------------------------
 Reporter:  nickm      |       Owner:  nickm             
     Type:  defect     |      Status:  needs_review      
 Priority:  normal     |   Milestone:  Tor: 0.2.2.x-final
Component:  Tor Relay  |     Version:                    
 Keywords:  fairness   |      Parent:  #1298             
-----------------------+----------------------------------------------------

Comment(by nickm):

 For your tests, you should REALLY REALLY REALLY upgrade to libevent
 1.4.12-stable or later: it has this bugfix:

  o Activate fd events in a pseudorandom order with O(N) backends, so that
 we don't systematically favor low fds (select) or earlier-added fds (poll,
 win32).

 On some systems, it won't matter; on some it will.  But using old
 libevents *WILL* affect your performance numbers in other ways too.

 (I'll try doing an updated branch rsn; I'm trying to avoid doing too much
 computer stuff over thanksgiving)

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


More information about the tor-bugs mailing list