From: Petr Špaček Date: Mon, 16 Apr 2018 16:07:04 +0000 (+0200) Subject: prefill: import zone immediately after start X-Git-Tag: v2.3.0~6^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19c60fe4aee5733b369671dc277ae54e1a11bffb;p=thirdparty%2Fknot-resolver.git prefill: import zone immediately after start Delaying import would leak bunch of queries from the resolver between moment of start and import. --- diff --git a/modules/prefill/prefill.lua b/modules/prefill/prefill.lua index f86742339..2f00984a0 100644 --- a/modules/prefill/prefill.lua +++ b/modules/prefill/prefill.lua @@ -10,7 +10,6 @@ local rz_event_id = nil local rz_default_interval = 86400 local rz_https_fail_interval = 600 local rz_no_ta_interval = 600 -local rz_initial_interval = 15 local rz_cur_interval = rz_default_interval local rz_interval_randomizator_limit = 10 local rz_interval_threshold = 5 @@ -175,12 +174,10 @@ function prefill.config(config) dir_obj:close() end rz_ca_dir = config.ca_dir - log('[prefill] first download in %i s; refresh interval %s (randomized)', - rz_initial_interval, display_delay(rz_default_interval)) -- ability to change intervals prefill.deinit() - rz_event_id = event.after(rz_initial_interval * sec , timer) + rz_event_id = event.after(0, timer) end return prefill