The previous method didn't account for TCP workers for backends.
uint64_t d_outgoingTCPCleanupInterval{60};
uint64_t d_outgoingDoHMaxIdlePerBackend{10};
uint64_t d_outgoingTCPMaxIdlePerBackend{10};
- uint64_t d_maxTCPClientThreads{0};
+ uint64_t d_maxTCPClientThreads{10};
size_t d_maxTCPConnectionsPerClient{0};
size_t d_udpVectorSize{1};
size_t d_ringsCapacity{10000};
}
}
- if (dnsdist::configuration::getImmutableConfiguration().d_maxTCPClientThreads == 0 && tcpBindsCount > 0) {
- dnsdist::configuration::updateImmutableConfiguration([](dnsdist::configuration::ImmutableConfiguration& config) {
- config.d_maxTCPClientThreads = static_cast<size_t>(10);
- });
- }
-
dnsdist::configuration::setImmutableConfigurationDone();
{