New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 878720 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Aug 30
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Dashboard upload fail with "ResponseNotReady" not ready error

Project Member Reported by nednguyen@chromium.org, Aug 29

Issue description

Unexpected error while uploading histogram data: Traceback (most recent call last):
  File "E:\b\c\b\Win_7_Nvidia_GPU_Perf\src\tools\perf\core\results_dashboard.py", line 116, in SendResults
    service_account_file, token_generator_callback)
  File "E:\b\c\b\Win_7_Nvidia_GPU_Perf\src\tools\perf\core\results_dashboard.py", line 484, in _SendHistogramJson
    url + SEND_HISTOGRAMS_PATH, method='POST', body=data, headers=headers)
  File "E:\b\rr\tmpzbvuqk\rw\checkout\third_party\httplib2\python2\httplib2\__init__.py", line 1593, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "E:\b\rr\tmpzbvuqk\rw\checkout\third_party\httplib2\python2\httplib2\__init__.py", line 1335, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "E:\b\rr\tmpzbvuqk\rw\checkout\third_party\httplib2\python2\httplib2\__init__.py", line 1291, in _conn_request
    response = conn.getresponse()
  File "E:\b\depot_tools\win_tools-2_7_6_bin\python\bin\lib\httplib.py", line 1033, in getresponse
    raise ResponseNotReady()
ResponseNotReady

(https://logs.chromium.org/v/?s=chrome%2Fbb%2Fchromium.perf%2FWin_7_Nvidia_GPU_Perf%2F3077%2F%2B%2Frecipes%2Fsteps%2Fperformance_test_suite_on_NVIDIA_GPU_on_Windows_on_Windows-2008ServerR2-SP1%2F0%2Flogs%2FMerge_script_log%2F0)
 
Status: Started (was: Assigned)
Project Member

Comment 2 by bugdroid1@chromium.org, Aug 29

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e9177952683268347701a18008c1eac0e71308db

commit e9177952683268347701a18008c1eac0e71308db
Author: Ned Nguyen <nednguyen@google.com>
Date: Wed Aug 29 13:31:53 2018

Retry sending perf dashboard results upon ResponseNotReady error

This can happen due to a variety of reasons in https://stackoverflow.com/questions/3231543/python-httplib-responsenotready/10876180

It seems safe to retry connecting to the perf dashboard for any of the reasons
listed above.

Bug:  878720 
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: I3afb59b309f781d274c82f6f60c6e06286cc6069
Reviewed-on: https://chromium-review.googlesource.com/1195422
Reviewed-by: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#587093}
[modify] https://crrev.com/e9177952683268347701a18008c1eac0e71308db/tools/perf/core/results_dashboard.py

Status: Fixed (was: Started)
No longer see this happening

Sign in to add a comment