From a256d96f1e393231231dd1bfdbe30708193e2cf1 Mon Sep 17 00:00:00 2001 From: Tolga Ceylan Date: Fri, 28 Sep 2018 10:59:22 -0700 Subject: [PATCH] fn: keepalives timeout for UDS http-stream client (#1253) --- api/agent/agent.go | 1 + 1 file changed, 1 insertion(+) diff --git a/api/agent/agent.go b/api/agent/agent.go index ee36af5ad..14fab4e1b 100644 --- a/api/agent/agent.go +++ b/api/agent/agent.go @@ -965,6 +965,7 @@ func (a *agent) runHot(ctx context.Context, call *call, tok ResourceToken, state udsClient = http.Client{ Transport: &http.Transport{ // XXX(reed): other settings ? + IdleConnTimeout: 1 * time.Second, DialContext: func(ctx context.Context, _, _ string) (net.Conn, error) { var d net.Dialer return d.DialContext(ctx, "unix", filepath.Join(container.UDSAgentPath(), udsFilename))