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.
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.
UseMicrodescriptors 0 (due to various
other misbehaviors related to running with micro-descriptors
This appears to be an area in need of QA work.