From 1fda861670f67b3220fc661e7975f160f99e6aed Mon Sep 17 00:00:00 2001 From: Per Larsson Date: Tue, 16 Nov 2021 21:07:17 +0100 Subject: Added upstream connect/transfer timeout options. --- zenserver/zenserver.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'zenserver/zenserver.cpp') diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp index 9a8090fc0..ca3195616 100644 --- a/zenserver/zenserver.cpp +++ b/zenserver/zenserver.cpp @@ -664,7 +664,10 @@ ZenServer::InitializeStructuredCache(ZenServiceConfig& ServiceConfig) if (!ZenUrls.empty()) { - std::unique_ptr ZenEndpoint = zen::MakeZenUpstreamEndpoint(ZenUrls); + std::unique_ptr ZenEndpoint = + zen::MakeZenUpstreamEndpoint({.Urls = ZenUrls, + .ConnectTimeout = std::chrono::milliseconds(UpstreamConfig.ConnectTimeoutMilliseconds), + .Timeout = std::chrono::milliseconds(UpstreamConfig.TimeoutMilliseconds)}); UpstreamCache->RegisterEndpoint(std::move(ZenEndpoint)); } } -- cgit v1.2.3