tordnsel currently lives on dnsel2, which is an overloaded, underpowered system. We should migrate it to live with check.torproject.org on sergii. This will cut out the network lag, and make tordnsel and check communicate on localhost.
This migration will also allow us to run tordnsel 0.1.1 instead of 0.0.6.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
tordnsel is setup on sergii. I just need to test a migration before actually doing it. Also, need to be not traveling so if things to bad, they can be fixed quickly.
Right, but the code is made slower when queries need to traverse a network
arguably, no. the 'network' is a virtual network between vmware hosts. it never crosses a real ethernet. in packet traces, tordnsel responded in less than 0.0002 seconds to tbel.py queries, no idea why tbel.py couldn't keep up with the load.
Right, but the code is made slower when queries need to traverse a network
arguably, no. the 'network' is a virtual network between vmware hosts. it never crosses a real ethernet. in packet traces, tordnsel responded in less than 0.0002 seconds to tbel.py queries, no idea why tbel.py couldn't keep up with the load.
however, for empirical data, i'll test it anyway.
iirc, most of the problem with tbel.py is that it writes out huge cache files, queries them, writes out more files, gives up and queries tordnsel, gets an answer, writes it to cache. repeat that cycle.
first off, old tordnsel is shut down. I'm going to let it sit for an hour or so like this to make sure new tordnsel is really doing the work, and nothing else is pointed at old tordnsel (on .8).
File "/srv/check.torproject.org/bin/torbulkexitlist", line 281, in application handler(req, environ, start_response)File "/srv/check.torproject.org/bin/torbulkexitlist", line 214, in handlerfor exit in TestedExits:TypeError: 'NoneType' object is not iterable