[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #1298 [Tor Client]: Tor does not treat multiple streams fairly
#1298: Tor does not treat multiple streams fairly
-------------------------+--------------------------------------------------
Reporter: mikeperry | Owner: nickm
Type: defect | Status: assigned
Priority: major | Milestone: Tor: 0.2.2.x-final
Component: Tor Client | Version: 0.2.1.24
Resolution: None | Keywords:
Parent: |
-------------------------+--------------------------------------------------
Comment(by arma):
It seems clear that fixing #1653 will make this problem less bad.
But I bet there are still some fairness problems that could be relevant.
For example, notice how circuit_resume_edge_reading_helper() always walks
the stream list in the same order, and stops when it's exhausted the
circuit's package window. Whenever that "stop when package window is
empty" case gets triggered, we're being unfair to the streams later in the
linked list.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/1298#comment:19>
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