[tor-commits] [doctor/master] Drop unused skip constants
atagar at torproject.org
atagar at torproject.org
Sat Dec 28 21:56:34 UTC 2019
commit 062cace51e680ca1679486db2a88fe7f640527e2
Author: Damian Johnson <atagar at torproject.org>
Date: Sat Dec 28 13:48:30 2019 -0800
Drop unused skip constants
The last commit added unused DIRAUTH_SKIP_REACHABLE and DIRAUTH_SKIP_SEEN
constants. If we have use for this at some point then happy to reintroduce
them, but for the moment dead code is unhelpful.
---
consensus_health_checker.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/consensus_health_checker.py b/consensus_health_checker.py
index cb512b0..0e213a3 100755
--- a/consensus_health_checker.py
+++ b/consensus_health_checker.py
@@ -27,8 +27,6 @@ Runlevel = stem.util.enum.UppercaseEnum('NOTICE', 'WARNING', 'ERROR')
DIRECTORY_AUTHORITIES = stem.directory.Authority.from_cache()
-DIRAUTH_SKIP_REACHABLE = ()
-DIRAUTH_SKIP_SEEN = ()
DIRAUTH_SKIP_CHECKS = (
'tor26' # tor26 DirPort does not service requests without a .z suffix
)
@@ -641,8 +639,7 @@ def has_authority_flag(latest_consensus, consensuses, votes):
for desc in latest_consensus.routers.values():
if Flag.AUTHORITY in desc.flags:
- if not desc.nickname in DIRAUTH_SKIP_SEEN:
- seen_authorities.add(desc.nickname)
+ seen_authorities.add(desc.nickname)
known_authorities = set(DIRECTORY_AUTHORITIES.keys())
missing_authorities = known_authorities.difference(seen_authorities)
@@ -826,15 +823,18 @@ def is_orport_reachable(latest_consensus, consensuses, votes):
if not desc:
continue # authority isn't in the consensus
- if authority.nickname in DIRAUTH_SKIP_REACHABLE:
- continue # reachability of authority impaired
+ # check the IPv4 ORPort
issue = util.check_reachability(desc.address, desc.or_port)
+
if issue:
issues.append(Issue(Runlevel.WARNING, 'UNABLE_TO_REACH_ORPORT', authority = authority.nickname, address = desc.address, port = desc.or_port, error = issue, to = [authority]))
+ # check the IPv6 ORPorts
+
for address, port, is_ipv6 in desc.or_addresses:
issue = util.check_reachability(address, port)
+
if issue:
issues.append(Issue(Runlevel.WARNING, 'UNABLE_TO_REACH_ORPORT', authority = authority.nickname, address = address, port = port, error = issue, to = [authority]))
More information about the tor-commits
mailing list