[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