[tor-bugs] #8880 [Tor]: Fix log message saying what fraction of paths we can likely build
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed May 15 08:07:27 UTC 2013
#8880: Fix log message saying what fraction of paths we can likely build
---------------------+------------------------------------------------------
Reporter: karsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Tor: 0.2.5.x-final
Component: Tor | Version:
Keywords: | Parent:
Points: | Actualpoints:
---------------------+------------------------------------------------------
When trying to get Shadow working with Tor master, Rob and I came across
this strange log message:
{{{
[notice] I learned some more directory information, but not enough to
build a circuit: We need more microdescriptors: we have 5/5, and can only
build 020274120f likely paths. (We have 05001111756f guards bw,
1005016602000f midpoint bw, and 013634243140f exit bw.)
}}}
I tried various things, but didn't find out how to fix this. Here's a
workaround that may help track down the bug:
{{{
diff --git a/src/or/nodelist.c b/src/or/nodelist.c
index 178f084..d566fd9 100644
--- a/src/or/nodelist.c
+++ b/src/or/nodelist.c
@@ -1373,9 +1373,9 @@ compute_frac_paths_available(const networkstatus_t
*consensus,
f_exit = f_myexit;
tor_asprintf(status_out,
- "%d%% of guards bw, "
- "%d%% of midpoint bw, and "
- "%d%% of exit bw",
+ "%d percent of guards bw, "
+ "%d percent of midpoint bw, and "
+ "%d percent of exit bw",
(int)(f_guard*100),
(int)(f_mid*100),
(int)(f_exit*100));
@@ -1471,7 +1471,7 @@ update_router_have_minimum_dir_info(void)
if (paths < get_frac_paths_needed_for_circs(options,consensus)) {
tor_snprintf(dir_info_status, sizeof(dir_info_status),
"We need more %sdescriptors: we have %d/%d, and "
- "can only build %d%% of likely paths. (We have %s.)",
+ "can only build %d percent of likely paths. (We have
%s.)",
using_md?"micro":"", num_present, num_usable,
(int)(paths*100), status);
/* log_notice(LD_NET, "%s", dir_info_status); */
}}}
Output is now:
{{{
[notice] I learned some more directory information, but not enough to
build a circuit: We need more descriptors: we have 4/5, and can only build
46 percent of likely paths. (We have 55 percent of guards bw, 84 percent
of midpoint bw, and 100 percent of exit bw.)
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8880>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list