Hello Thomas,

On May 13, 2013, at 12:11 , Thomas Mieslinger wrote:

> To be able to understand these problems in a live system I would like to have 
> some sort of tracing facility in pdns_recursor which can be turned on and off 
> without restarting the service.
> 
> Ideally pdns_recursor would provide some sort of cli which can be used to 
> create output channels, create, list and delete filters.

Have you seen 3.5s trace-regex?

[vagrant@pdns ~/pdns/pdns (master)⚡]$ sudo ./rec_control trace-regex 
'95\.194\.in-addr\.arpa'
ok
ok
[vagrant@pdns ~/pdns/pdns (master)⚡]$ dig -x  194.95.67.2
... answer follows

meanwhile on my recursor (running in a terminal, in the foreground):
May 13 16:44:59 0 [23] question for '2.67.95.194.in-addr.arpa.|PTR' from 
127.0.0.1
May 13 16:45:00 [23] 2.67.95.194.in-addr.arpa.: Looking for CNAME cache hit of 
'2.67.95.194.in-addr.arpa.|CNAME'
May 13 16:45:00 [23] 2.67.95.194.in-addr.arpa.: No CNAME cache hit of 
'2.67.95.194.in-addr.arpa.|CNAME' found
May 13 16:45:00 [23] 2.67.95.194.in-addr.arpa.: No cache hit for 
'2.67.95.194.in-addr.arpa.|PTR', trying to find an appropriate NS record
... 830 more lines of debugging
May 13 16:46:51 [1]  2.0-63.67.95.194.in-addr.arpa.: status=got results, this 
level of recursion done

> Has anyone else sometimes the need to dive deeply into how the recursor is 
> working and which server in the outside world are failing?

Yes, this is a very real need. We always welcome suggestions for improving the 
recursor in this area.

> Is this idea worth opening a wishlist ticket?


Your idea is very big, and it is hard to say whether it would get picked up as 
a whole. If you can split it up, perhaps pointing out specific things you miss 
in our current trace(-regex) functionality, this would help us improve the 
recursor in smaller steps.

I like your idea, though!

Kind regards,
-- 
Peter van Dijk
Netherlabs Computer Consulting BV - http://www.netherlabs.nl/


_______________________________________________
Pdns-users mailing list
[email protected]
http://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to