]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- fast-reload, add unbound-control fast_reload
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 3 Nov 2023 09:59:20 +0000 (10:59 +0100)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 3 Nov 2023 09:59:20 +0000 (10:59 +0100)
daemon/remote.c

index 3eb711ce64285ad8bc960d6eaa2225e9e42e22c9..1ce9f2119e4a979de4d94809fcc77039f394e074 100644 (file)
@@ -652,6 +652,15 @@ do_reload(RES* ssl, struct worker* worker, int reuse_cache)
        send_ok(ssl);
 }
 
+/** do the fast_reload command */
+static void
+do_fast_reload(RES* ssl, struct worker* worker)
+{
+       if(!ssl_printf(ssl, "start fast_reload\n"))
+               return;
+       (void)worker;
+}
+
 /** do the verbosity command */
 static void
 do_verbosity(RES* ssl, char* str)
@@ -3020,6 +3029,9 @@ execute_cmd(struct daemon_remote* rc, RES* ssl, char* cmd,
        } else if(cmdcmp(p, "reload", 6)) {
                do_reload(ssl, worker, 0);
                return;
+       } else if(cmdcmp(p, "fast_reload", 11)) {
+               do_fast_reload(ssl, worker);
+               return;
        } else if(cmdcmp(p, "stats_noreset", 13)) {
                do_stats(ssl, worker, 0);
                return;