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

Issue 870692 link

Starred by 1 user

Issue metadata

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

Blocking:
issue angleproject:2188



Sign in to add a comment

passthrough_command_buffer_perftests and validating_command_buffer_perftests have no new results since 6/21

Project Member Reported by jmad...@chromium.org, Aug 3

Issue description

These two tests run the same binary (command_buffer_perftests) with different flags. Thus they are a bit unique. dtu, is it possible some configuration or other setting changed that broke the test result uploads for these tests?

See dashboards here:

https://chromeperf.appspot.com/report?sid=8e68c2bf5ddd0969623617938772188308080cc18c08228bf4cb740150d22e06

See last successful upload:
https://ci.chromium.org/buildbot/chromium.perf/Win%207%20Nvidia%20GPU%20Perf/2508

See most recent run (not updating the dashboard):
https://ci.chromium.org/buildbot/chromium.perf/Win%207%20Nvidia%20GPU%20Perf/2940
 
Components: Internals>GPU
Cc: dtu@chromium.org
Owner: nednguyen@chromium.org
--> nednguyen, for perf waterfall

I'm not sure what happened here. The timing doesn't seem to correspond with the OBBS migration, so probably not related. Looking at the first failing run:
https://ci.chromium.org/buildbot/chromium.perf/Win%207%20Nvidia%20GPU%20Perf/2509

Looks like the trigger step is there, but not the step where it collects and uploads the results.
dtu/ned,

What was the timing of the migration? Just wondering. The bots all broke sometime right after the last OK build so maybe the upload broke at a point when the whole build was broken.
jmadill@ the migration happen around July 09th with https://chromium-review.googlesource.com/c/chromium/src/+/1129364
Ah, look like this benchmark is somehow renamed to command_buffer_perftests

https://chromeperf.appspot.com/report?sid=c8d131d70fa7cfa5c2351f804020a00e608d5028e1f7480a1b8bbcade7dc95b1
Ned: I see "Duration of command_buffer_perftests upload time: 4 seconds"

Shouldn't that be passthrough_command_buffer_perftests or validating_command_buffer_perftests? Maybe that's the problem.
Status: Started (was: Assigned)
Yeah, that seems to be the issue. Lemme look at it
Labels: -Pri-2 Pri-1
Ok, so the problem is the test step is named "passthrough_command_buffer_perftests", but the test command is still command_buffer_perftests. Hence, the data are produced in a folder named command_buffer_perftests/, which make the script uploading to perf dashboard think this benchmark's name is command_buffer_perftests
Cc: jbudorick@chromium.org
Blocking: angleproject:2188
Nice work getting to the bottom of this Ned. Looking forward to the fix.
Project Member

Comment 14 by bugdroid1@chromium.org, Aug 4

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

commit 3a1d09a18914c7e4f61d3392291136eeadb9d7dd
Author: Ned Nguyen <nednguyen@google.com>
Date: Sat Aug 04 01:10:51 2018

Ensure gtest benchmark's name is the same as its corresponding test step's name

Bug:870692,757933
Cq-Include-Trybots: master.tryserver.chromium.perf:obbs_fyi
Change-Id: Ifc70a71cf4ddb2628038b45b51a57381a2a41c3a

NOTRY=true  # CQ flake

Change-Id: Ifc70a71cf4ddb2628038b45b51a57381a2a41c3a
Reviewed-on: https://chromium-review.googlesource.com/1162584
Commit-Queue: Ned Nguyen <nednguyen@google.com>
Reviewed-by: David Tu <dtu@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#580724}
[modify] https://crrev.com/3a1d09a18914c7e4f61d3392291136eeadb9d7dd/testing/buildbot/chromium.perf.fyi.json
[modify] https://crrev.com/3a1d09a18914c7e4f61d3392291136eeadb9d7dd/testing/buildbot/chromium.perf.json
[modify] https://crrev.com/3a1d09a18914c7e4f61d3392291136eeadb9d7dd/testing/scripts/run_performance_tests.py
[modify] https://crrev.com/3a1d09a18914c7e4f61d3392291136eeadb9d7dd/tools/perf/core/perf_data_generator.py
[modify] https://crrev.com/3a1d09a18914c7e4f61d3392291136eeadb9d7dd/tools/perf/core/perf_data_generator_unittest.py

Thanks for the fix and pointer to the new reports.

Sign in to add a comment