From 4e05d8541344a2025f6a2ed1e3bb0f84d2f5835e Mon Sep 17 00:00:00 2001 From: Robert Rati Date: Tue, 26 May 2015 11:08:17 -0400 Subject: [PATCH] Fixed issue reading empty response from a get in getDebugInfo. #7572 --- test/e2e/util.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/e2e/util.go b/test/e2e/util.go index dacff45b76d..34db6b08652 100644 --- a/test/e2e/util.go +++ b/test/e2e/util.go @@ -1185,10 +1185,14 @@ func getDebugInfo(c *client.Client) (map[string]string, error) { data := make(map[string]string) for _, key := range []string{"block", "goroutine", "heap", "threadcreate"} { resp, err := http.Get(c.Get().AbsPath(fmt.Sprintf("debug/pprof/%s", key)).URL().String() + "?debug=2") + if err != nil { + Logf("Warning: Error trying to fetch %s debug data: %v", key, err) + continue + } body, err := ioutil.ReadAll(resp.Body) resp.Body.Close() if err != nil { - Logf("Warning: Error trying to fetch %s debug data: %v", key, err) + Logf("Warning: Error trying to read %s debug data: %v", key, err) } data[key] = string(body) }