[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] Fetch running-routers.
Update of /home/or/cvsroot/tor/doc
In directory moria.mit.edu:/tmp/cvs-serv16123/doc
Modified Files:
TODO
Log Message:
Fetch running-routers.
Split logic to initiate dirfetch, running-routers fetch, and
descriptor post. arma: There are some XXXs here that raise design
questions which we should solve before the next release.
The biggest problem is this: Right now, the directory is about 50X as
large as running-routers uncompressed, and about 36X as large
compressed. Assuming:
- everybody gets the compressed version of everything,
- everybody gets cached directories from random dirservers and
uncached r-r from authdirservers
- everybody downloads r-r at the same rate they now download dirs,
then using r-r from will *increase* authdirserver directory bandwidth usage
if there are significantly more caches than authdirservers.
I think it's safe to leave this in for now, since there aren't 3x36 caching
dirservers, but we should make everybody with a dirport cache running-routers
soon. But I could be wrong.
Index: TODO
===================================================================
RCS file: /home/or/cvsroot/tor/doc/TODO,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -d -r1.215 -r1.216
--- TODO 14 Nov 2004 21:11:57 -0000 1.215
+++ TODO 14 Nov 2004 21:46:40 -0000 1.216
@@ -24,7 +24,11 @@
o Function to generate the contents for a torrc file.
o Function to safely replace a torrc file.
R - fix print_usage()
- - Download and use running-routers
+ . Download and use running-routers
+ o Code to download running-routers
+ - Decouple DirFetchPeriod, StatusFetchPeriod, DirPostPeriod.
+ - Do we really want to send the clients to the authdirservers for
+ running-routers so often?
R - document signals in man page
o Check for hibernation on startup, hup, etc.
N - Test hibernation a lot.