[Pdns-users] pdns as a resolver

bert hubert ahu at ds9a.nl
Mon Jul 28 17:46:14 UTC 2003


On Thu, Jul 17, 2003 at 11:14:16AM +0200, Jan Gyselinck wrote:
> Hi,
> 
> I'm currently looking at pdns as a resolver to see how good
> and performant it is.  However, I didn't get very far.


Hoi - is dit inmiddels opgelost? Ik wil jullie heel graag bijstaan bij het
testen van de pdns_recursor op Solaris. Ik ken Andre Koopal en Mark Visser
vrij goed, heb vaak met hun gesproken over DNS met hun, dus je zegt het
maar!

Groeten,

bert


> 
> The compilation of the recursor failed with this error:
> 
> g++ -DHAVE_CONFIG_H -I. -I. -I..   -Ibackends/bind
> -DSYSCONFDIR=\"/prod/pdns/etc\" -DLIBDIR=\"/prod/pdns/lib\"
> -DLOCALSTATEDIR=\"/var/run\" -Ibackends/bind -D_REENTRANT -mcpu=v9
> -mtune=v9 -m32 -Wall -O2 -c -o pdns_recursor.o `test -f pdns_recursor.cc ||
> echo './'`pdns_recursor.cc
> mtasker.cc: In member function `void MTasker<EventKey, 
>    EventVal>::makeThread(void (*)(void*), void*) [with EventKey = PacketID, 
>    EventVal = std::string]':
> pdns_recursor.cc:443:   instantiated from here
> mtasker.cc:230: error: invalid conversion from `void (*)()' to `void
> (*)(...)'
> *** Error code 1
> make: Fatal error: Command failed for target `pdns_recursor.o'
> Current working directory /build/jgyselin/src/pdns/pdns-2.9.10/pdns
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /build/jgyselin/src/pdns/pdns-2.9.10/pdns
> *** Error code 1
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /build/jgyselin/src/pdns/pdns-2.9.10
> *** Error code 1
> make: Fatal error: Command failed for target `all'
> 
> (compiled with gcc 3.3 on Solaris 8)
> 
> My knowledge of c++ is very limited so I didn't see how I could fix
> this.  I reran configure, disabled the recursor, and the compile worked.
> 
> So then I wondered what pdns would give for performance if I used
> with BIND 8 as a backend recursor.  But then I hit another wall,
> apparently.  Pdns seems to refuse to answer to my queries, but I
> do see it querying my BIND resolver, I do see it answering, but
> then I see this in the logs:
> 
> Jul 10 12:41:13 testserver pdns[6063]: [ID 702911 daemon.error] Discarding untracked packet from recursor backend with id 26728. Contrack table size=1
> Jul 10 12:41:18 testserver pdns[6063]: [ID 702911 daemon.error] Discarding untracked packet from recursor backend with id 26984. Contrack table size=2
> Jul 10 12:41:37 testserver pdns[6063]: [ID 702911 daemon.error] Discarding untracked packet from recursor backend with id 27240. Contrack table size=3
> Jul 10 12:41:42 testserver pdns[6063]: [ID 702911 daemon.error] Discarding untracked packet from recursor backend with id 27496. Contrack table size=4
> 
> How do I fix this, am I doing something wrong?
> 
> 
> Jan Gyselinck
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-users

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://lartc.org           Linux Advanced Routing & Traffic Control HOWTO


More information about the Pdns-users mailing list