One thing that has always been a mystery to me is what the difference is between the hard and soft limits on recursion - i.e. the default limit on recursion is 1000 which means that the soft limit is not in effect.  When the limit is reached, the oldest query is always dropped, but without a soft limit, the most recent query is also dropped.  When recursive-clients is set above 1000, the soft query limit is set to 100 less than the recursive-clients value and the most recent query is allowed to continue as long as the hard limit is not exceeded.<br>
<br>I have never found anything in the documentation that describes this behavior or explains why the soft limit defaults to disabled.  It has always seemed to me that it is more desirable to allow the most recent query to proceed whenever possible, hopefully allowing named to keep doing recursion for those sites for which it can while dumping queries for those which are slower in responding, hopefully allowing some queries to succeed during a network brownout or loss of connectivity.<br>
<br>Scott<br><br><div class="gmail_quote">On Mon, Jul 16, 2012 at 12:14 AM, blrmaani <span dir="ltr"><<a href="mailto:blrmaani@gmail.com" target="_blank">blrmaani@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I<br>
<div class="im"><br>
On Thursday, July 12, 2012 3:49:27 AM UTC-7, Niall O&#39;Reilly wrote:<br>
> On 12 Jul 2012, at 03:21, blrmaani wrote:<br>
><br>
</div>> &gt; I searched earlier posts but noticed that people are recommending it to just increase it to suppress the errors in log.<br>
> &gt;<br>
> &gt; Any pointers on this?<br>
><br>
>       If it&#39;s set too low for your normal operating circumstances, you do need to increase it.<br>
>       I&#39;ve never needed to do this, as the default values just works for me.<br>
><br>
>       In abnormal operating circumstances, it&#39;s probably neither posssible, nor useful to try, to eliminate<br>
<div class="im">>       the log messages. See, for example, <a href="https://lists.isc.org/pipermail/bind-users/2009-August/077589.html" target="_blank">https://lists.isc.org/pipermail/bind-users/2009-August/077589.html</a>.<br>

><br>
>       Best regards,<br>
</div>>       Niall O&#39;Reilly<br>
<br>
I saw a related post and response in other group.<br>
<a href="http://osdir.com/ml/network.dns.bind.user/2003-07/msg00042.html" target="_blank">http://osdir.com/ml/network.dns.bind.user/2003-07/msg00042.html</a><br>
<br>
I am still trying to figure out the '90 second' part...<br>
<br>
thanks<br>
Blr<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a> to unsubscribe from this list<br>
<br>
bind-users mailing list<br>
<a href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br>
<a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br>
</div></div></blockquote></div><br>