On 02.03.2013 13:18, Aki Tuomi wrote:
I'll have a look at this, can you please file a bug report at
http://wiki.powerdns.com/trac

Suggest to make sure it is really a bug and not my fault.

Can you show me your remotebackend script, maybe?

Does not matter. I can reproduce the problem with yours http://cmouse.desteem.org/remote.txt

I tried with pdns-3.2 and svn head, and was unable to reproduce your problem.

Below is the exact commands of how I can reproduce the problem on my clean Debian virtual machine

# Upgrade the system

aptitude update
aptitude full-upgrade


# Build and install PowerDNS

aptitude install build-essential libboost-program-options-dev libboost-serialization-dev liblua5.1-0-dev zlib1g-dev
cd /usr/src/
wget http://downloads.powerdns.com/releases/pdns-3.2.tar.gz
tar -xzf pdns-3.2.tar.gz
cd pdns-3.2/
CFLAGS="-g -O3" CXXFLAGS="-g -O3" ./configure --prefix=/usr/local/pdns --disable-shared --enable-static --enable-static-boost --enable-static-binaries --enable-pdns_server --disable-recursor --with-modules="pipe remote" --with-dynmodules=""
make
make install


# Install Remote backend script

aptitude install ruby rubygems libjson-ruby
wget http://cmouse.desteem.org/remote.txt -O /usr/local/pdns/etc/remote.rb
chmod +x /usr/local/pdns/etc/remote.rb


# Start and test PowerDNS

/usr/sbin/groupadd -r pdns
/usr/sbin/useradd -g pdns -s /bin/false -r -c "PowerDNS daemon" -d /var/run/pdns pdns

/usr/local/pdns/sbin/pdns_server --daemon --guardian=yes --cache-ttl=0 --distributor-threads=7 --launch=remote --local-ipv6= --log-dns-details=yes --log-failed-updates=yes --loglevel=4 --query-cache-ttl=0 --query-local-address6= --setgid=pdns --setuid=pdns --socket-dir=/var/run/pdns --version-string=anonymous --remote-connection-string=pipe:command=/usr/local/pdns/etc/remote.rb

dig @localhost xxx.example.com. A


# Build and install dnsperf

aptitude install libbind-dev libkrb5-dev libssl-dev libcap-dev libxml2-dev
cd /usr/src/
wget ftp://ftp.nominum.com/pub/nominum/dnsperf/1.0.1.0/dnsperf-src-1.0.1.0-1.tar.gz
tar -xzf dnsperf-src-1.0.1.0-1.tar.gz
cd dnsperf-src-1.0.1.0-1/
./configure --prefix=/usr/local/dnsperf
make
make install


# Start performance test

LC_ALL=C egrep '^[A-Za-z]+$' /usr/share/dict/american-english | awk '{ print $1 ".example.com A" }' > /usr/local/dnsperf/dnsperf.in /usr/local/dnsperf/bin/dnsperf -d /usr/local/dnsperf/dnsperf.in -s localhost -f inet -l 300


# PowerDNS crash :(


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

Reply via email to