From: Nick Mathewson Date: Thu, 18 Oct 2007 14:58:45 +0000 (+0000) Subject: r15919@catbus: nickm | 2007-10-18 10:57:47 -0400 X-Git-Tag: tor-0.2.0.9-alpha~80 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db2c5132c9006d0ca44bea2f0346ad892ab90734;p=thirdparty%2Ftor.git r15919@catbus: nickm | 2007-10-18 10:57:47 -0400 Add a log message to router_remove_old_routers to try to figure out why peacetime has such a big cache. svn:r12024 --- diff --git a/src/or/routerlist.c b/src/or/routerlist.c index fdd7d04c0e..6c7b252d9e 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -2960,6 +2960,12 @@ routerlist_remove_old_routers(void) //routerlist_assert_ok(routerlist); + log_info(LD_DIR, "We have %d live routers and %d old router descriptors. " + "At most %d must be retained because of networkstatuses.", + smartlist_len(routerlist->routers), + smartlist_len(routerlist->old_routers), + digestmap_size(retain)); + /* Now we might have to look at routerlist->old_routers for extraneous * members. (We'd keep all the members if we could, but we need to save * space.) First, check whether we have too many router descriptors, total.