mirror of
https://github.com/minio/minio.git
synced 2025-05-21 09:33:50 -04:00
fix: add deadline conns and dnsCache for remote transports (#16865)
This commit is contained in:
parent
12047702f5
commit
0448728228
@ -639,6 +639,7 @@ const defaultDialTimeout = 5 * time.Second
|
|||||||
// NewHTTPTransportWithTimeout allows setting a timeout.
|
// NewHTTPTransportWithTimeout allows setting a timeout.
|
||||||
func NewHTTPTransportWithTimeout(timeout time.Duration) *http.Transport {
|
func NewHTTPTransportWithTimeout(timeout time.Duration) *http.Transport {
|
||||||
return xhttp.ConnSettings{
|
return xhttp.ConnSettings{
|
||||||
|
DialContext: newCustomDialContext(),
|
||||||
DNSCache: globalDNSCache,
|
DNSCache: globalDNSCache,
|
||||||
DialTimeout: defaultDialTimeout,
|
DialTimeout: defaultDialTimeout,
|
||||||
RootCAs: globalRootCAs,
|
RootCAs: globalRootCAs,
|
||||||
@ -674,6 +675,7 @@ func newCustomDialContext() dialContext {
|
|||||||
func NewRemoteTargetHTTPTransport() func() *http.Transport {
|
func NewRemoteTargetHTTPTransport() func() *http.Transport {
|
||||||
return xhttp.ConnSettings{
|
return xhttp.ConnSettings{
|
||||||
DialContext: newCustomDialContext(),
|
DialContext: newCustomDialContext(),
|
||||||
|
DNSCache: globalDNSCache,
|
||||||
RootCAs: globalRootCAs,
|
RootCAs: globalRootCAs,
|
||||||
EnableHTTP2: false,
|
EnableHTTP2: false,
|
||||||
}.NewRemoteTargetHTTPTransport()
|
}.NewRemoteTargetHTTPTransport()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user