mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 13:13:44 +01:00
stop being so picky about when we can start building circuits.
now clients are more likely to have circuits up soon after their tor starts. svn:r6346
This commit is contained in:
parent
e258276c2b
commit
ac2070b35b
@ -3574,7 +3574,6 @@ router_have_minimum_dir_info(void)
|
|||||||
{
|
{
|
||||||
int tot = 0, num_running = 0;
|
int tot = 0, num_running = 0;
|
||||||
int n_ns, n_tried, n_authorities, res, avg;
|
int n_ns, n_tried, n_authorities, res, avg;
|
||||||
static int have_ever_tried_all = 0;
|
|
||||||
static int have_enough = 0;
|
static int have_enough = 0;
|
||||||
if (!networkstatus_list || !routerlist) {
|
if (!networkstatus_list || !routerlist) {
|
||||||
res = 0;
|
res = 0;
|
||||||
@ -3589,18 +3588,6 @@ router_have_minimum_dir_info(void)
|
|||||||
res = 0;
|
res = 0;
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
if (!have_ever_tried_all) {
|
|
||||||
n_tried=n_ns;
|
|
||||||
SMARTLIST_FOREACH(trusted_dir_servers, trusted_dir_server_t *, ds,
|
|
||||||
if (ds->n_networkstatus_failures) ++n_tried);
|
|
||||||
if (n_tried < n_authorities) {
|
|
||||||
log_info(LD_DIR,
|
|
||||||
"We have only tried downloading %d/%d network statuses.",
|
|
||||||
n_tried, n_authorities);
|
|
||||||
} else {
|
|
||||||
have_ever_tried_all = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SMARTLIST_FOREACH(networkstatus_list, networkstatus_t *, ns,
|
SMARTLIST_FOREACH(networkstatus_list, networkstatus_t *, ns,
|
||||||
tot += routerstatus_count_usable_entries(ns->entries));
|
tot += routerstatus_count_usable_entries(ns->entries));
|
||||||
avg = tot / n_ns;
|
avg = tot / n_ns;
|
||||||
|
Loading…
Reference in New Issue
Block a user