From: Robin Geuze Date: Wed, 30 Jun 2021 09:37:44 +0000 (+0200) Subject: Actually use the QueryCache for the UeberBackend unit tests X-Git-Tag: dnsdist-1.7.0-alpha1~25^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0ffe53ad91449d66bf010922c0c37407ae6a22d;p=thirdparty%2Fpdns.git Actually use the QueryCache for the UeberBackend unit tests --- diff --git a/pdns/test-ueberbackend_cc.cc b/pdns/test-ueberbackend_cc.cc index fdfb1e6c5d..32df312240 100644 --- a/pdns/test-ueberbackend_cc.cc +++ b/pdns/test-ueberbackend_cc.cc @@ -355,6 +355,7 @@ static void testWithoutThenWithAuthCache(std::function f ::arg().set("query-cache-ttl")="0"; ::arg().set("negquery-cache-ttl")="0"; QC.cleanup(); + QC.setMaxEntries(0); /* keep zone cache disabled */ ::arg().set("zone-cache-refresh-interval")="0"; g_zoneCache.clear(); @@ -368,6 +369,7 @@ static void testWithoutThenWithAuthCache(std::function f ::arg().set("query-cache-ttl")="20"; ::arg().set("negquery-cache-ttl")="60"; QC.cleanup(); + QC.setMaxEntries(100000); /* keep zone cache disabled */ ::arg().set("zone-cache-refresh-interval")="0"; g_zoneCache.clear(); @@ -392,6 +394,7 @@ static void testWithoutThenWithZoneCache(std::function f ::arg().set("query-cache-ttl")="0"; ::arg().set("negquery-cache-ttl")="0"; QC.cleanup(); + QC.setMaxEntries(0); UeberBackend ub; func(ub); @@ -405,6 +408,7 @@ static void testWithoutThenWithZoneCache(std::function f ::arg().set("query-cache-ttl")="0"; ::arg().set("negquery-cache-ttl")="0"; QC.cleanup(); + QC.setMaxEntries(0); UeberBackend ub; ub.updateZoneCache();