<html><head></head><body>There is no need to restart the Recursor.<br>
<br>
See <a href="http://doc.powerdns.com/html/recursor-scripting.html">http://doc.powerdns.com/html/recursor-scripting.html</a><br>
<br>
"At runtime, rec_control reload-lua-script can be used to either reload the script from its current location, or, when passed a new file name, load one from a new location. A failure to parse the new script will leave the old script in working order."<br>
<br>
Winfried<br><br><div class="gmail_quote">Am 17. Oktober 2014 18:35:38 MESZ, schrieb ktm@rice.edu:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Hi Ciro,<br /><br /> We used a CDB key value store. It was easy to use/update and had<br /> very good performance. "grepping" is O(n*n) so it will tank as<br /> your list grows and you really don't want to slow down your DNS<br /> lookups.<br /><br /> Regards,<br /> Ken<br /></blockquote> <br /> Hi Ken, I'll look at the LUA+CDB mix given it seems more elegant, any<br /> document specific for PDNS you can point me to?<br /> <br /> Regards,!<br /> <br /></blockquote><br />Hi,<br /><br />No PDNS specific documentation, we used the CDB map to allow the<br />blacklist to be update without needing to restart the recursor<br />and lose all the cached DNS lookups. We wrote a function similar<br />to the example Lua script using a !
 CDB map
instead.<br /><br />Regards,<br />Ken<br /><br /><hr /><br />Pdns-users mailing list<br />Pdns-users@mailman.powerdns.com<br /><a href="http://mailman.powerdns.com/mailman/listinfo/pdns-users">http://mailman.powerdns.com/mailman/listinfo/pdns-users</a><br /></pre></blockquote></div></body></html>