[Pdns-dev] PowerDNS Recursor 3.1.2 released!

Darren Gamble darren.gamble at sjrb.ca
Tue Jun 27 15:08:46 CEST 2006


Hi Bert,

Thanks for your reply.

We haven't yet been able to reproduce the issue in the lab, but, from
our observations on the production machines, it looks like this is what
happens:

1) Cache gets the parent's NS records.
2) Cache gets the server's NS records, replacing the parent's records
(typically in the same query)
3) Cache somehow gets both sets of servers added at the same time when
the parent's NS records expire.

We can test the patch.  We can also try the patch on our production
servers, if you could point us in the direction of the SRPM you use to
make your packages on your download page.

============================
Darren Gamble
Planner, Regional Services
Shaw Cablesystems GP
630 - 3rd Avenue SW
Calgary, Alberta, Canada
T2P 4L4
(403) 781-4948
 

> -----Original Message-----
> From: pdns-dev-bounces at mailman.powerdns.com [mailto:pdns-dev-
> bounces at mailman.powerdns.com] On Behalf Of bert hubert
> Sent: Tuesday, June 27, 2006 1:53 PM
> To: Darren Gamble
> Cc: pdns-dev at mailman.powerdns.com
> Subject: Re: [Pdns-dev] PowerDNS Recursor 3.1.2 released!
> 
> On Tue, Jun 27, 2006 at 10:41:08AM -0600, Darren Gamble wrote:
> 
> > We still see the same problems with the same type of domains, where
the
> > cache somehow gets different TTLs in the same RRset.
> 
> Can you try http://wiki.powerdns.com/projects/trac/changeset/865 ?
> 
> I had pondered this patch long and hard before releasing but decided
it
> wasn't necessary. It has been tested for a few nights on the testbed
and I
> consider it safe, it did not affect our test results in any measurable
> way.
> 
> But still keep an eye on it.
> 
> I can only think of a race condition where the bad data would just
arrive
> behind the good packet, the new check guards against this situation.
> 
> > I tried to dump the cache contents for troubleshooting, but this
caused
> > the pdns process to crash.  The process only logged "STL Exception:
> > basic_string::at" at the time of the crash...
> 
> Hmm, odd. I'll look into that separately.
> 
> Thanks for the report, I hope this will solve the problem.
> 
> --
> http://www.PowerDNS.com      Open source, database driven DNS Software
> http://netherlabs.nl              Open and Closed source services
> _______________________________________________
> Pdns-dev mailing list
> Pdns-dev at mailman.powerdns.com
> http://mailman.powerdns.com/mailman/listinfo/pdns-dev


More information about the Pdns-dev mailing list