]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
datamodel: policy-loader: added sleep after loading the config docs-develop-poli-9evpby/deployments/6144
authorAleš Mrázek <ales.mrazek@nic.cz>
Mon, 3 Feb 2025 14:55:12 +0000 (15:55 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Mon, 3 Feb 2025 14:55:12 +0000 (15:55 +0100)
python/knot_resolver/datamodel/templates/policy-config.lua.j2

index 9d88537a960d145cdf171adc6bf27a8763860236..3fbb7cc113734acec8bc7e9a856159225f3de4e5 100644 (file)
@@ -40,7 +40,13 @@ cache.open({{ cfg.cache.size_max.bytes() }}, 'lmdb://{{ cfg.cache.storage }}')
 {% set disable_defer = true %}
 {% include "defer.lua.j2" %}
 
-
 {% endif %}
 
+-- This sleep() is necessary because of the possible
+-- termination of the policy-loader before it is
+-- added into starting_processes in sd_notify.py.
+-- If this happens, the READY notification will end with an error.
+worker.sleep(1)
+
+-- exit policy-loader properly
 quit()