Dashboard: creating a Reader for some GCS object fails with timeout |
||
Issue descriptionhttps://godoc.org/cloud.google.com/go/storage#ObjectHandle.NewReader This function fails with the following errors: 2018/06/04 02:53:15 WARNING: GcsPathReader failed: Failed to create GCS Reader: Get https://storage.googleapis.com/chromium-coverage/reports/563960/linux/metadata/tests_and_fuzzers.profdata: API error 5 (urlfetch: DEADLINE_EXCEEDED): ('The read operation timed out',). Stacktrace: src/gcs.GcsObjectReader() from src/gcs/gcs.go:32 src/gcs.GcsPathReader() from src/gcs/gcs.go:53 src/dashboard.handleReportsPage() from src/dashboard/reports_page.go:130 src/dashboard.HandleReports() from src/dashboard/reports_page.go:37 net/http.HandlerFunc.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1942 net/http.(*ServeMux).ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:2238 appengine_internal.handleFilteredHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/appengine_internal/api_dev.go:102 net/http.HandlerFunc.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1942 net/http.serverHandler.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:2568 net/http.(*conn).serve() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1825 Another case: 2018/06/04 03:54:30 WARNING: GcsPathReader failed: Failed to create GCS Reader: Get https://storage.googleapis.com/chromium-coverage/reports/563960/linux/metadata/tests_and_fuzzers.profdata: Call error 11: Deadline exceeded (timeout). Stacktrace: src/gcs.GcsObjectReader() from src/gcs/gcs.go:32 src/gcs.GcsPathReader() from src/gcs/gcs.go:53 src/dashboard.handleReportsPage() from src/dashboard/reports_page.go:134 src/dashboard.HandleReports() from src/dashboard/reports_page.go:41 net/http.HandlerFunc.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1942 net/http.(*ServeMux).ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:2238 appengine_internal.handleFilteredHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/appengine_internal/api_dev.go:102 net/http.HandlerFunc.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1942 net/http.serverHandler.ServeHTTP() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:2568 net/http.(*conn).serve() from /home/mmoroz/tools/google-cloud-sdk/platform/google_appengine/goroot-1.8/src/net/http/server.go:1825 And, most importantly, that happens on the server as well: GcsPathReader failed: Failed to create GCS Reader: Get https://storage.googleapis.com/chromium-coverage/reports/558262/linux/metadata/tests_and_fuzzers.profdata: API error 3 (urlfetch: UNSPECIFIED_ERROR). Stacktrace: src/gcs.GcsObjectReader() from src/gcs/gcs.go:32 src/gcs.GcsPathReader() from src/gcs/gcs.go:53 src/dashboard.handleReportsPage() from src/dashboard/reports_page.go:130 src/dashboard.HandleReports() from src/dashboard/reports_page.go:37 net/http.HandlerFunc.ServeHTTP() from go/src/net/http/server.go:1942 net/http.(*ServeMux).ServeHTTP() from go/src/net/http/server.go:2238 appengine_internal.executeRequestSafely() from go/src/appengine_internal/api_prod.go:296 appengine_internal.(*server).HandleRequest() from go/src/appengine_internal/api_prod.go:232 runtime.call64() from /goroot/src/runtime/asm_amd64.s:515 reflect.Value.call() from go/src/reflect/value.go:434 reflect.Value.Call() from go/src/reflect/value.go:302 _() from _:427GcsPathReader failed: Failed Looks like this is happening with large files only (e.g. .profdata), as all regular files work fast.
,
Jun 4 2018
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/code-coverage/+/5d41915709c43dcce82a276f37dd16545a8bd746 commit 5d41915709c43dcce82a276f37dd16545a8bd746 Author: Max Moroz <mmoroz@google.com> Date: Mon Jun 04 06:04:53 2018
,
Jun 4 2018
,
Jun 5 2018
|
||
►
Sign in to add a comment |
||
Comment 1 by mmoroz@chromium.org
, Jun 4 2018