[tor-bugs] #13000 [Tor]: Should relays wait with publishing a descriptor until they've run a bw self-test?
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sat Aug 30 02:05:35 UTC 2014
#13000: Should relays wait with publishing a descriptor until they've run a bw
self-test?
---------------------------+-----------------
Reporter: Sebastian | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor | Version:
Resolution: | Keywords:
Actual Points: | Parent ID:
Points: |
---------------------------+-----------------
Comment (by arma):
Replying to [comment:4 arma]:
> One hack would be to special-case "my current descriptor says bw 0 but
now I'm going to say non-zero" and make an exception to the
MAX_BANDWIDTH_CHANGE_FREQ check.
{{{
diff --git a/src/or/router.c b/src/or/router.c
index 2cdbb0c..c81ae62 100644
--- a/src/or/router.c
+++ b/src/or/router.c
@@ -2081,7 +2081,7 @@ check_descriptor_bandwidth_changed(time_t now)
if ((prev != cur && (!prev || !cur)) ||
cur > prev*2 ||
cur < prev/2) {
- if (last_changed+MAX_BANDWIDTH_CHANGE_FREQ < now) {
+ if (last_changed+MAX_BANDWIDTH_CHANGE_FREQ < now || !prev) {
log_info(LD_GENERAL,
"Measured bandwidth has changed; rebuilding descriptor.");
mark_my_descriptor_dirty("bandwidth has changed");
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/13000#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list