From c42b6632e00eaa93911ce88a0b4aa8c598441e2a Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Fri, 10 Jun 2022 15:39:36 +0200 Subject: [PATCH] Run tasks from houskeeping thread in a proper way. Previously, this was only done if log-common-errors was true, due to argument reversal. In general task *would* be executed, as they are also run after each query processed by SyncRes (so not after packet cache hits). Thanks to @jelu! --- pdns/recursordist/rec-main.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/recursordist/rec-main.cc b/pdns/recursordist/rec-main.cc index 301aa9b6be..07d9e94dd6 100644 --- a/pdns/recursordist/rec-main.cc +++ b/pdns/recursordist/rec-main.cc @@ -2085,7 +2085,7 @@ static void houseKeeping(void*) // Likley a few handler tasks could be moved to the taskThread if (info.isTaskThread()) { // TaskQueue is run always - runTasks(g_logCommonErrors, 10); + runTasks(10, g_logCommonErrors); static PeriodicTask ztcTask{"ZTC", 60}; static map ztcStates; -- 2.47.2