<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Dear,</div><div><br></div><div>Today I had a problem on my DNS server because it reached the maximum number of concurrent DNS queries. It was "hard" to discover the cause of the problem because there is no log that it have happened. I took a look at the code and this log is really missing and I guess it is very important.</div><div><br></div><div>Follow my suggestion of improvement for problem detection purpose.</div><div><br></div><div>Version: 2.52</div><div>Patch:</div><div><div><font face="Courier">--- forward.c.original<span class="Apple-tab-span" style="white-space:pre">       </span>2013-05-29 21:34:13.836999570 -0300</font></div><div><font face="Courier">+++ forward.c<span class="Apple-tab-span" style="white-space:pre">   </span>2013-05-29 21:34:22.837164945 -0300</font></div><div><font face="Courier">@@ -1007,6 +1007,7 @@</font></div><div><font face="Courier">     {</font></div><div><font face="Courier">       if (oldest && wait)</font></div><div><font face="Courier"> <span class="Apple-tab-span" style="white-space:pre">       </span>*wait = oldest->time + (time_t)TIMEOUT - now;</font></div><div><font face="Courier">+      my_syslog(LOG_WARNING, _("Maximum number of concurrent DNS queries reached (max: %d)"), daemon->ftabsize);</font></div><div><font face="Courier">       return NULL;</font></div><div><font face="Courier">     }</font></div></div><div><br></div><div>What do you think about it?</div><div><br></div><div>-- msbrogli</div><div><br></div></body></html>