long-running client path-selection not seeing some (fast) exit nodes
I noticed that a couple of fast new exit relays were never being chosen, which is strange because with an exit probability of over 1% that should happen once in awhile.
Then used setconf ExitNodes=
to force one
of them and the client balked, saying
All routers are down or won't exit -- choosing a doomed exit at random.
No specified exit routers seem to be running: can't choose an exit.
Failed to choose an exit server
Then restarted the client and it worked.
Client was running uninterrupted for 10 days when this occurred.
torrc
specifies UseMicrodescriptors 0
(due to various
other misbehaviors related to running with micro-descriptors
enabled.
This appears to be an area in need of QA work.