limit = now.tv_sec - 300;
SyncRes::pruneNSSpeeds(limit);
}
- limit = now.tv_sec - SyncRes::s_serverdownthrottletime * 10;
- SyncRes::pruneFailedServers(limit);
limit = now.tv_sec - 2 * 3600;
SyncRes::pruneEDNSStatuses(limit);
SyncRes::pruneThrottledServers();
- SyncRes::pruneNonResolving(now.tv_sec - SyncRes::s_nonresolvingnsthrottletime);
- Utility::gettimeofday(&t_last_prune, nullptr);
t_tcp_manager.cleanup(now);
+ Utility::gettimeofday(&t_last_prune, nullptr);
}
if (isHandlerThread()) {
if (g_aggressiveNSECCache) {
g_aggressiveNSECCache->prune(now.tv_sec);
}
+ SyncRes::pruneFailedServers(now.tv_sec - SyncRes::s_serverdownthrottletime * 10);
+ SyncRes::pruneNonResolving(now.tv_sec - SyncRes::s_nonresolvingnsthrottletime);
s_last_RC_prune = now.tv_sec;
}
// Divide by 12 to get the original 2 hour cycle if s_maxcachettl is default (1 day)