diff options
| author | Per Larsson <[email protected]> | 2021-11-16 21:07:17 +0100 |
|---|---|---|
| committer | Per Larsson <[email protected]> | 2021-11-16 21:07:17 +0100 |
| commit | 1fda861670f67b3220fc661e7975f160f99e6aed (patch) | |
| tree | a8fcdfc18d2e3e4b79bb42ef1d0fc61aff6b9dbf /zenserver/zenserver.cpp | |
| parent | Merge branch 'main' of https://github.com/EpicGames/zen (diff) | |
| download | zen-1fda861670f67b3220fc661e7975f160f99e6aed.tar.xz zen-1fda861670f67b3220fc661e7975f160f99e6aed.zip | |
Added upstream connect/transfer timeout options.
Diffstat (limited to 'zenserver/zenserver.cpp')
| -rw-r--r-- | zenserver/zenserver.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
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<zen::UpstreamEndpoint> ZenEndpoint = zen::MakeZenUpstreamEndpoint(ZenUrls); + std::unique_ptr<zen::UpstreamEndpoint> ZenEndpoint = + zen::MakeZenUpstreamEndpoint({.Urls = ZenUrls, + .ConnectTimeout = std::chrono::milliseconds(UpstreamConfig.ConnectTimeoutMilliseconds), + .Timeout = std::chrono::milliseconds(UpstreamConfig.TimeoutMilliseconds)}); UpstreamCache->RegisterEndpoint(std::move(ZenEndpoint)); } } |