VERBOSE=1 mangles long server logs
Sometimes, the environment variable VERBOSE=1
causes Deckard to print traceback.
It looks like this:
[54750][resl] => querying: '194.0.12.1' score: 1530 zone cut: 'cz.' m12n: 'RHyBar.CZ.' type: 'RRSIG' proto: 'udp'[ FAIL ] sets/resolver/world_cz_rhybar.rpl ([Errno 11] Resource temporarily unavailable)
Traceback (most recent call last):
File "/home/pspacek/pkg/deckard/git/pydnstest/test.py", line 24, in run
test_callback(*args)
File "/home/pspacek/pkg/deckard/git/deckard.py", line 259, in play_object
print(open('%s/server.log' % TMPDIR).read())
IOError: [Errno 11] Resource temporarily unavailable
[ RANGE 0-100 ] set(['192.33.4.12', '2001:500:2d::d', '2001:dc3::35', '192.36.148.17', '2001:500:12::d0d', '192.203.230.10', '199.7.83.42', '198.97.190.53', '2001:500:a8::e', '2001:500:9f::42', '192.58.128.30', '2001:500:2f::f', '193.0.14.129', '202.12.27.33', '2001:500:2::c', '192.5.5.241', '2001:7fe::53', '198.41.0.4', '2001:7fd::1', '199.7.91.13', '192.112.36.4', '2001:500:84::b', '192.228.79.201', '2001:503:c27::2:30', '2001:500:1::53', '2001:503:ba3e::2:30']) received: 3 sent: 3
[ RANGE 0-100 ] set(['194.0.13.1', '2001:678:11::1', '2001:678:10::1', '194.0.12.1', '193.29.206.1', '2001:678:f::1', '194.0.14.1', '2001:678:1::1']) received: 91 sent: 6
This happens only if the server's output is long enough, e.g. in test sets/resolver/world_cz_rhybar.rpl
from 0b25a1c0.