summaryrefslogtreecommitdiffstats
path: root/python/knot_resolver/datamodel/templates/defer.lua.j2
diff options
context:
space:
mode:
Diffstat (limited to 'python/knot_resolver/datamodel/templates/defer.lua.j2')
-rw-r--r--python/knot_resolver/datamodel/templates/defer.lua.j210
1 files changed, 10 insertions, 0 deletions
diff --git a/python/knot_resolver/datamodel/templates/defer.lua.j2 b/python/knot_resolver/datamodel/templates/defer.lua.j2
new file mode 100644
index 00000000..131b71c4
--- /dev/null
+++ b/python/knot_resolver/datamodel/templates/defer.lua.j2
@@ -0,0 +1,10 @@
+{% from 'macros/common_macros.lua.j2' import boolean %}
+
+{% if cfg.defer.enabled and not disable_defer -%}
+assert(C.defer_init(
+ '{{ cfg.rundir }}/defer',
+ {{ cfg.defer.log_period.millis() }},
+ {{ cfg.workers }}) == 0)
+{% else %}
+assert(C.defer_init(nil, 0, 0) == 0)
+{%- endif %}