Date: Sat, 03 May 2003 00:31:39 +0200 From: Melvyn Sopacua <freebsd-stable@webteckies.org> To: David Malone <dwmalone@maths.tcd.ie> Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: IPv6 Resolver (or: Slow rendering of Webpages using Konqueror) Message-ID: <5.1.0.14.2.20030503000112.04a59138@pop.nyvlem.mine.nu> In-Reply-To: <20030502173549.GA10527@walton.maths.tcd.ie> References: <200305021803.18757.freebsd-stable@webteckies.org> <200305021105.h42B5p1G012593@drugs.dv.isc.org> <200305021803.18757.freebsd-stable@webteckies.org>
next in thread | previous in thread | raw e-mail | index | archive | help
At 19:35 2-5-2003, David Malone wrote: >On Fri, May 02, 2003 at 06:03:18PM +0200, Melvyn Sopacua wrote: > > Let's keep the flaming part to a minimum. I sent an email to DoubleClick > > regarding the issue, and my support contact has forwarded the email to the > > Networking guys and will follow up on it (and if he doesn't I will). > > So essentially, we're working on the same end of the problem. > >Yay! I've mailed them about this before and never got a response >from them. I was pretty polite with them, Oops :P > and pointed out that the >problem caused their ads to be missed by my users. A quick calculation (AFAIK it only affects *BSD systems and BSD/OS 4.3+), will show probably less than 1% of their visitors. I therefore took another angle. > Since I got no >response I just set up my nameserver to think it was authorititive >for doubleclick.net and give it an empty zone, so lookups are much >faster now. >-) Hmm, that would be something to consider - allthough, it doesn't change the issue for users. > > My _personal_ opinion, is that it's just plain dumb, that these > 'loadbalancing > > cowboys' can tie up system resources for such a lengthly period of time > and a > > systems' administrator can do nothing about it, but patch applications. > > > > Imagine the implications, when your mailserver is presented with a > bunch of > > 'MAIL FROM: foo@doubleclick.net'... > >Unfortunately, anyone with a non responding name server (v4 or v6, >transport or records) generates a very similar looking problem, if >DNS lookups in your service/application are single threaded. Yes, true. And using standard tools, you can trace (and therefore fix or work-around) the problem accordingly. IPv6 is not something you expect and even after I found the issue, I checked every conf file I could think of, read quite a few manpages to check if I didn't forget to turn off anything IPv6 related. Additionally - according to FreeBSD's manpage, /etc/resolv.conf does not support the options: 1) timeout - hard coded in /usr/include/resolv.conf to 5 secs 2) attempts - the number of times the resolver will send a query to its name servers before giving up and returning an error to the calling application. This is completely unimplemented (RES_DFLRETRY is not defined in /usr/include/resolv.h) which would allow some finer grained runtime control over slowdowns (I actually use this, when for instance a peering with a major consumer ISP is down and newsletters are being sent out, backed up with a Smartrelay queue run to divide the load over 2 physical machines and the Smartrelay host does full lookups). > David. With kind regards, Melvyn Sopacua <?php include("not_reflecting_employers_views.txt"); ?>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.1.0.14.2.20030503000112.04a59138>