saucelabs/forwarder

http_proxy: make connect timeout configurable

Closed this issue · 1 comments

In fb9e70a we introduced a timeout for a connect to upstream. It is a constant 60s.
Find a way to make it configurable.

The following logic was implemented

if 2*c.httpTransportConfig.DialTimeout > c.httpProxyConfig.ConnectTimeout {
	c.httpProxyConfig.ConnectTimeout = 2 * c.httpTransportConfig.DialTimeout
}