I recently faced an issue where my request was getting timed out due to slow DNS. It took around 3 sec for the dns to resolve the name. Since the default timeout in goreq is 1 sec, the request retry will never succeed.
Is there any reason for 1sec default timeout in goreq? The default DNS timeout is 5 sec.