From db2c5132c9006d0ca44bea2f0346ad892ab90734 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 18 Oct 2007 14:58:45 +0000 Subject: [PATCH] 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 --- src/or/routerlist.c | 6 ++++++ 1 file changed, 6 insertions(+) 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.