Great. Appetite wet. Thanks. On Fri, May 22, 2015 at 7:00 AM, Thomas Eckardt <thomas.ecka...@thockar.com> wrote:
> >that out of rotation, prodding every so often to see > >if it's back online > > >I'm sure implementation might not be. > > I'm sure it is implemented. > Read all changelogs for the last years! > > To see how it works - switch on 'DNSResponseLog' and set 'MaintenanceLog' > to diagnostic.. > > >Why have 3x the DNS workload? > SPEED !? > I agree, 3 or more times the workload is too much - 2 time would be > enough. > > I like the idea to limit the number of nameservers used, instead of using > all nameservers all times. This makes it possible to define for example 5 > DNS-server or even more, but limit the usage to the still in time fastest > 2 or 1 or any other number (hmmm... one is not nice). > Assume we limit to two DNS-server. As long as any of the both is answering > - fine - but the first worker, that detects a DNS problem, will force the > recheck and reordering of the all defined nameserver. > Per default, assp checks all defined nameservers once in a minute. > > > Thomas > > > > > Von: K Post <nntp.p...@gmail.com> > An: ASSP development mailing list <assp-test@lists.sourceforge.net> > Datum: 21.05.2015 21:29 > Betreff: Re: [Assp-test] More MX and A record lookup issues > > > > >>an optimization in my opinion of network resources > >>I don't care about your network resources - or any other resources - any > longer. This time has gone. > > Ouch. > > You are the expert, I can only ask questions and seek your advice - and > sometimes that spurs a new way of thinking or doing things for ASSP. > You've made some significant (to me) changes to ASSP based on some of my > (incessant) prodding. Thank you for that. > > I don't believe that you don't care about network resources, mine or > otherwise. I simply don't buy it. Maybe you want me to shut up about > this, > or take a break, but you know that network resources are important, > especially when they're limited for a charity for example. If we don't > have to work servers any more than >>necessary<< we shouldn't - you can't > possibly disagree with that. > > Why have 3x the DNS workload? If a server goes down for maintenance, we > try another and take that out of rotation, prodding every so often to see > if it's back online. Simple concept, I'm sure implementation might not > be. > > I'll stop, but I have a feeling that upon review, you'll see that what I'm > saying IN CONCEPT makes sense. Whether that's something you want to do, > is > up to you. > > > On Thu, May 21, 2015 at 9:42 AM, Thomas Eckardt > <thomas.ecka...@thockar.com> > wrote: > > > >I had turned off the reuse > > > > this is no longer required with latest dev build. > > > > >and only enabled when the > > admin knows that the DNS servers are local > > > > If I would trust the knowledge of the assp admins, the core code of assp > > would be the half. > > > > >Are you seeing situations where >internal< dns > > servers regularly are failing? > > > > Yes - for example, simply some downtime. > > > > >Maybe you could consider giving us the > > option to first query the fastest responding server > > > > No. The reason is simple. In truth, assp uses three different > DNS-engines, > > each one optimized for its usage and speed. Each one working a bit > > different. > > > > >an optimization in my opinion of network resources > > > > I don't care about your network resources - or any other resources - any > > longer. This time has gone. > > > > Thomas > > > > > > > > > > > > Von: K Post <nntp.p...@gmail.com> > > An: ASSP development mailing list <assp-test@lists.sourceforge.net> > > Datum: 21.05.2015 15:09 > > Betreff: Re: [Assp-test] More MX and A record lookup issues > > > > > > > > Thanks for the explanation. I had turned off the reuse of the dns > > connections (as per your suggestion when I saw the problem) and it's > still > > querying all 3 servers fyi. > > > > No question, ASSP needs fast and reliable DNS servers. If you're using > > dns > > servers external to the organization or with latency issues due, I could > > see trying multiple at once in the interest of speed and reliability - > > ASSP > > needs to come first - a way higher priority that keeping DNS queries > low. > > But, if all DNS servers are internal and reliable, why cause what I'm > > calling "extra traffic?" Redundant dns queries inside the network cause > > additional internal traffic (which I don't care about), but then sends > > additional dns traffic outside when those internal servers query the > root > > servers and ultimately the authoritative servers for each hostname. > > > > No one has ever complained to me about the DNS server load caused by > ASSP, > > so we're good there - and believe me, i would hear it if I was doing > > anything to cause an unreasonable load. I just hate waste and feel like > > we > > could reduce the number of queries by approximately (N-1)/N where N is > the > > number of dns servers assuming more than 1 in an environment where all > > servers are internal, reliable, and of similar fast speed. > > > > A couple weeks ago I asked about retrying DNS if there's no result, and > > now > > I know why you said it was so silly, because we're already trying > multiple > > times to each DNS server!! Why not just try once and if there's not a > > reply in a reasonable amount of time, then try the other servers, maybe > > even at the same time? Are you seeing situations where >internal< dns > > servers regularly are failing? Maybe you could consider giving us the > > option to first query the fastest responding server (which you said ASSP > > already keeps track of) and if that doesn't reply, time the others and > use > > their results?? Periodically query all N to check on speed. That would > > be > > an optimization in my opinion of network resources and I don't >>think<< > > it > > would slow down ASSP if implemented properly and only enabled when the > > admin knows that the DNS servers are local, reliable, and fast. > > > > With 100k messages, why have as least 3 million queries total with 3 DNS > > servers, when we could reduce that average to as low as 1 million? I > > don't > > think ASSP would be negatively impacted. You do? > > > > On Thu, May 21, 2015 at 4:38 AM, Thomas Eckardt > > <thomas.ecka...@thockar.com> > > wrote: > > > > > >(round robin or randomly selected) > > > > > > ASSP is smarter - it knows how fast the DNS-servers are answering and > > uses > > > the fastest first. If a name server can't be reached - it is removed > > from > > > the querylist for some time. > > > As long as the nameserver order is not changed, it tries to use > > permanent > > > sockets. Because DNS-queries are also done by many other Perl modules > > > (Mail::SPF for example), it redirects there calls to its own > DNS-engine > > > instead using the default Perl DNS implementation. > > > > > > > > > >would be a more standard implementation of DNS queries > > > > > > What a standard - what RFC? Not the OS, the applications makes the > > rules. > > > Each app may handle DNS queries different. By the way, the Net::DNS > > module > > > in Perl works the same way. > > > ASSP V2 is designed to be as fast as possible - it has not the time to > > > wait for slow DNS-servers. > > > As an ASSP admin you have to know, that assp will produce up to 100 > DNS > > > queries for a single mail (depends on the enabled features and there > > > configuration). > > > So if your assp handles 100.000 mails a day, the used DNS-Servers must > > be > > > able to answer 10.000.000 queries a day (but at least 1.000.000 !) > > > > > > An day has 86400 seconds and the default DNS-Timeout is two seconds - > I > > > think the numbers are selfexplaining. > > > > > > Thomas > > > > > > > > > > > > > > > > > > > > > > > > Von: K Post <nntp.p...@gmail.com> > > > An: ASSP development mailing list > <assp-test@lists.sourceforge.net> > > > Datum: 21.05.2015 06:05 > > > Betreff: Re: [Assp-test] More MX and A record lookup issues > > > > > > > > > > > > I ask if it's normal because I don't (or didn't know). It's illogical > > to > > > me that it does, so I find the question perfectly reasonable. > > > > > > I assumed that we'd want ASSP to try one of the DNS servers at a time, > > > especially if we're using internal DNS servers. If for some reason > that > > > selected DNS server (round robin or randomly selected) times out, > remove > > > it > > > from the rotation for a while so it's not a source of constant delay, > > and > > > try the next dns server. ASSP shouldn't be using internal dns servers > > > that > > > aren't reliable. I specify multiple just so that a single point of > > > failure > > > doesn't bring down ASSP. > > > > > > Querying one at a time would allow multiple DNS servers listed for > > backup > > > purposes only without increasing the DNS query load unnecessarily* I > > > would think that would be a more standard implementation of DNS > queries > > in > > > general. Isn't that the way Windows and Linux workstations and > servers > > > operate normally? If you've got 3 dns servers in windows and do a dns > > > lookup, it asks one server (as far as I understand it). If that times > > > out, > > > it moves on to the next. I can't say that I've ever seen (or noticed) > a > > > server querying every DNS server it is assigned to use with the same > > query > > > every time. > > > > > > *I say "unecessarily" becuase >>I<< don't think it's necessary, > but > > if > > > I'm off base on this concept I'd love to understand why. > > > > > > Anyway, I'm glad that my incessant questions keep finding these minor > > yet > > > potentially impactful bugs that your continually able to diagnose and > > fix > > > - > > > and quickly. Thanks so much for that. > > > > > > > > > On Wed, May 20, 2015 at 10:34 AM, Thomas Eckardt > > > <thomas.ecka...@thockar.com > > > > wrote: > > > > > > > >is it normal for each query > > > > to ask each server?? > > > > > > > > You should be able to answer this question yourself!!! > > > > > > > > Yes - what else makes sense? > > > > > > > > The logic is: query all-> wait - use the first result - repeat all > if > > > > failed. - max time = DNSTimeout * DNSretry > > > > > > > > Otherwise it would be: query the first NS -> wait for result > > (NO-result) > > > > -> query next NS -> wait .... Next....Next ... LAST -> repeat all if > > > > failed - max time = DNSTimeout * Nameserver * DNSretry > > > > > > > > But I found a BUG in assp. Because DNS uses UDP the order of the > > answers > > > > of a DNS server must not be the same like the order of the queries, > if > > > > multiple queries are done using the same socket. > > > > This is currently not expected by assp - it ignores the DNS > header-ID, > > > if > > > > the DNS sockets are reused. The next build will fix this. > > > > > > > > Thomas > > > > > > > > > > > > > > > > Von: K Post <nntp.p...@gmail.com> > > > > An: ASSP development mailing list > > <assp-test@lists.sourceforge.net> > > > > Datum: 19.05.2015 23:19 > > > > Betreff: Re: [Assp-test] More MX and A record lookup issues > > > > > > > > > > > > > > > > Thomas, I'll disable the reuse socket option. is it normal for each > > > query > > > > to ask each server?? > > > > > > > > The self loader was removed a long time ago. > > > > > > > > On Tue, May 19, 2015 at 5:16 PM, K Post <nntp.p...@gmail.com> wrote: > > > > > > > > > Thanks for the question Bob, but nope, they're straight WIndows > 2012 > > > R2 > > > > > DNS servers. no dnsmasq. > > > > > > > > > > On Tue, May 19, 2015 at 1:08 PM, Robert K Coffman Jr. -Info From > > Data > > > > > Corp. <bcoff...@infofromdata.com> wrote: > > > > > > > > > >> > > > > >> > May-19-15 11:41:26 Info: sent DNS query for > > '_dmarc.my.orbitz.com' > > > > type > > > > >> > 'TXT' to nameserver 172.23.0.52 > > > > >> > May-19-15 11:41:26 Info: reuse DNS socket for 172.23.0.53 > > > > >> > > > > >> By any chance, are you running DNSMASQ on your DNS servers? > > > > >> > > > > >> - Bob > > > > >> > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > >> One dashboard for servers and applications across > > > > Physical-Virtual-Cloud > > > > >> Widest out-of-the-box monitoring support with 50+ applications > > > > >> Performance metrics, stats and reports that give you Actionable > > > > Insights > > > > >> Deep dive visibility with transaction tracing using APM Insight. > > > > >> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > >> _______________________________________________ > > > > >> Assp-test mailing list > > > > >> Assp-test@lists.sourceforge.net > > > > >> https://lists.sourceforge.net/lists/listinfo/assp-test > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > One dashboard for servers and applications across > > Physical-Virtual-Cloud > > > > Widest out-of-the-box monitoring support with 50+ applications > > > > Performance metrics, stats and reports that give you Actionable > > Insights > > > > Deep dive visibility with transaction tracing using APM Insight. > > > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > _______________________________________________ > > > > Assp-test mailing list > > > > Assp-test@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > > > > > > > > > > > > > > > > > > > > > > DISCLAIMER: > > > > ******************************************************* > > > > This email and any files transmitted with it may be confidential, > > > legally > > > > privileged and protected in law and are intended solely for the use > of > > > the > > > > > > > > individual to whom it is addressed. > > > > This email was multiple times scanned for viruses. There should be > no > > > > known virus in this email! > > > > ******************************************************* > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > One dashboard for servers and applications across > > Physical-Virtual-Cloud > > > > Widest out-of-the-box monitoring support with 50+ applications > > > > Performance metrics, stats and reports that give you Actionable > > Insights > > > > Deep dive visibility with transaction tracing using APM Insight. > > > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > > _______________________________________________ > > > > Assp-test mailing list > > > > Assp-test@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > One dashboard for servers and applications across > Physical-Virtual-Cloud > > > Widest out-of-the-box monitoring support with 50+ applications > > > Performance metrics, stats and reports that give you Actionable > Insights > > > Deep dive visibility with transaction tracing using APM Insight. > > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > _______________________________________________ > > > Assp-test mailing list > > > Assp-test@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > > > > > > > > > > > > > > > DISCLAIMER: > > > ******************************************************* > > > This email and any files transmitted with it may be confidential, > > legally > > > privileged and protected in law and are intended solely for the use of > > the > > > > > > individual to whom it is addressed. > > > This email was multiple times scanned for viruses. There should be no > > > known virus in this email! > > > ******************************************************* > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > One dashboard for servers and applications across > Physical-Virtual-Cloud > > > Widest out-of-the-box monitoring support with 50+ applications > > > Performance metrics, stats and reports that give you Actionable > Insights > > > Deep dive visibility with transaction tracing using APM Insight. > > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > > _______________________________________________ > > > Assp-test mailing list > > > Assp-test@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > > > ------------------------------------------------------------------------------ > > One dashboard for servers and applications across Physical-Virtual-Cloud > > Widest out-of-the-box monitoring support with 50+ applications > > Performance metrics, stats and reports that give you Actionable Insights > > Deep dive visibility with transaction tracing using APM Insight. > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > _______________________________________________ > > Assp-test mailing list > > Assp-test@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > > > > > > > > DISCLAIMER: > > ******************************************************* > > This email and any files transmitted with it may be confidential, > legally > > privileged and protected in law and are intended solely for the use of > the > > > > individual to whom it is addressed. > > This email was multiple times scanned for viruses. There should be no > > known virus in this email! > > ******************************************************* > > > > > > > > ------------------------------------------------------------------------------ > > One dashboard for servers and applications across Physical-Virtual-Cloud > > Widest out-of-the-box monitoring support with 50+ applications > > Performance metrics, stats and reports that give you Actionable Insights > > Deep dive visibility with transaction tracing using APM Insight. > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > > _______________________________________________ > > Assp-test mailing list > > Assp-test@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Assp-test mailing list > Assp-test@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/assp-test > > > > > > > DISCLAIMER: > ******************************************************* > This email and any files transmitted with it may be confidential, legally > privileged and protected in law and are intended solely for the use of the > > individual to whom it is addressed. > This email was multiple times scanned for viruses. There should be no > known virus in this email! > ******************************************************* > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > Assp-test mailing list > Assp-test@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/assp-test > ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ Assp-test mailing list Assp-test@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-test