[tor-bugs] #16923 [Torflow]: Torflow Measured=N value does not update for overloaded relays returning HTTP 503 (was: Bandwidth / consensus weight adjustment slow to recognize rate-limit reduction)
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Sep 25 17:05:37 UTC 2015
#16923: Torflow Measured=N value does not update for overloaded relays returning
HTTP 503
------------------------------+----------------------
Reporter: someone_else | Owner:
Type: defect | Status: assigned
Priority: major | Milestone:
Component: Torflow | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
------------------------------+----------------------
Changes (by hdqdak8v32aor):
* priority: normal => major
Comment:
IMMEDIATE ATTENTION REQUIRED!
Based on this plus an earlier bandwidth reduction event, have identified
the probable cause of this issue.
When a large bandwidth limit reduction is applied to a busy relay, the
relay becomes saturated. Saturated relays cease processing DIR port
requests and instead respond to all queries with
{{{
HTTP/1.0 503 Directory busy, try again later
}}}
It appears that Torflow passes over relays responding this way and leaves
the measurement unchanged for as long as such relays reliably answer with
the 503 error.
The relay currently exhibiting this issue is ranked at about number six in
the consensus per Vidalia and number three on Blutmagie. Is rated
Bandwidth=157000 and is set with the limit BandwidthRate=15000k (where
k=1000).
Torflow maintainer, please post to this ticket whether it is desired for
the relay to remain in this state for diagnosis or if it should be taken
offline briefly to exit the deadlock.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16923#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list