]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
daemon/ratelimiting: fix runtime configuration reload
authorLukáš Ondráček <lukas.ondracek@nic.cz>
Wed, 30 Oct 2024 15:46:08 +0000 (16:46 +0100)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 4 Nov 2024 13:39:13 +0000 (14:39 +0100)
python/knot_resolver/manager/manager.py

index afc5e6780f9a2057eee3cc229ea146301be69a42..f9c68708769d91884e3c07855b13f227a58e563f 100644 (file)
@@ -127,6 +127,7 @@ class KresManager:  # pylint: disable=too-many-instance-attributes
                 config.logging,
                 config.monitoring,
                 config.lua,
+                config.rate_limiting,
             ]
 
         # register and immediately call a verifier that validates config with 'canary' kresd process
@@ -215,7 +216,7 @@ class KresManager:  # pylint: disable=too-many-instance-attributes
             if _old.rate_limiting != new.rate_limiting:
                 logger.debug("Unlinking shared RRL memory")
                 try:
-                    os.unlink(str(_old.rundir) + "/rrl")
+                    os.unlink(str(_old.rundir) + "/ratelimiting")
                 except FileNotFoundError:
                     pass
             logger.debug("Testing the new config with a canary process")