From 04487282286b97d8f1254dee56f311efe84dd749 Mon Sep 17 00:00:00 2001 From: Harshavardhana Date: Tue, 21 Mar 2023 08:49:20 -0700 Subject: [PATCH] fix: add deadline conns and dnsCache for remote transports (#16865) --- cmd/utils.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/utils.go b/cmd/utils.go index 05c311add..4c1b43b79 100644 --- a/cmd/utils.go +++ b/cmd/utils.go @@ -639,6 +639,7 @@ const defaultDialTimeout = 5 * time.Second // NewHTTPTransportWithTimeout allows setting a timeout. func NewHTTPTransportWithTimeout(timeout time.Duration) *http.Transport { return xhttp.ConnSettings{ + DialContext: newCustomDialContext(), DNSCache: globalDNSCache, DialTimeout: defaultDialTimeout, RootCAs: globalRootCAs, @@ -674,6 +675,7 @@ func newCustomDialContext() dialContext { func NewRemoteTargetHTTPTransport() func() *http.Transport { return xhttp.ConnSettings{ DialContext: newCustomDialContext(), + DNSCache: globalDNSCache, RootCAs: globalRootCAs, EnableHTTP2: false, }.NewRemoteTargetHTTPTransport()