summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/TODO b/doc/TODO
index 57cf6e565b..d87a7a683e 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -134,12 +134,16 @@ R o Take out the '5 second' timeout from the socks detach schedule.
N - they don't count toward the 3-strikes rule
- should there be some threshold of 503's after which we give up?
- Delay when we get a lot of 503s?
-N - split "router is down" from "dirport shouldn't be tried for a while"?
+ o split "router is down" from "dirport shouldn't be tried for a while"?
We want a field to hold "when did we last get a 503 from this
directory server." Probably, it should go in local_routerstatus_t,
not in routerinfo_t, since we can try to use servers as directories
before we have their descriptors. Possibly, it should also go in
trusted_dir_server_t.
+ o Add a last_dir_503_at field.
+ o Have it get updated correctly.
+ o Prefer to use directories that haven't given us a 503 for the last
+ 60 minutes.
- authorities should *never* 503 a cache, and should never 503
network status requests. They can 503 client descriptor requests
when they feel like it.