Hi Linus, on irc teor noted the problem: tor26 is timing out, causing DocTor to hang for hours and work with a stale consensus. This is odd because I attempt to time out requests after sixty seconds...
https://gitweb.torproject.org/doctor.git/tree/consensus_health_checker.py#n4...
Spent an hour this morning poking around to figure out what's up but no luck. One stackoverflow mentioned that the timeout is only applied if zero bytes are received, so if the connection is simply horribly slow (trickling a couple bytes a minute) the timeout won't be applied. Unfortunately I'm unsure of a fix on my end besides replacing urllib. :/
On Mon, Apr 2, 2018 at 6:51 AM, Linus Nordberg linus@nordberg.se wrote:
atagar@torproject.org wrote Mon, 2 Apr 2018 12:06:10 +0000 (UTC):
ERROR: The consensuses published by the following directory authorities are more than one hour old and therefore not fresh anymore: maatuska, tor26, longclaw, dizum, bastet, gabelmoo, moria1, dannenberg, Faravahar
Damian,
Are you really not seeing fresh consensus documents? I do.