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

Issue 806400 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jan 2018
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: ----



Sign in to add a comment

performance_browser_tests failing

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Jan 26 2018

Issue description

Project Member

Comment 1 by 42576172...@developer.gserviceaccount.com, Jan 26 2018

๐Ÿ“ Pinpoint job started.
https://pinpoint-dot-chromeperf.appspot.com/job/11f6f74a840000
Project Member

Comment 2 by 42576172...@developer.gserviceaccount.com, Jan 27 2018

Cc: x...@chromium.org piman@chromium.org chfremer@chromium.org
Owner: m...@chromium.org
Status: Assigned (was: Available)
๐Ÿ“ Found a significant difference after 1 commit.
https://pinpoint-dot-chromeperf.appspot.com/job/11f6f74a840000

Rewrite WebContentsVideoCaptureDevice, to use new VIZ-based capture impl
By miu@chromium.org ยท Thu Jan 25 02:23:58 2018
chromium @ 77e19b91361effda2f4eb9f278d9e038aca58d7c

Understanding performance regressions:
  http://g.co/ChromePerformanceRegressions
miu: Looks like your CL broke performance_browser_tests. Can you revert or fix? If not, we'll want to disable the test to green up the waterfall.

Comment 4 by m...@chromium.org, Jan 29 2018

I keep landing the fix, but because of some random nonsense (e.g., a buggy OpenGL library that fails only on MSAN on CrOS), the fix keeps getting reverted. I am re-landing hopefully for the last time. Thanks for your patience on this! :)

Comment 6 by m...@chromium.org, Jan 29 2018

Status: Started (was: Assigned)

Comment 7 by m...@chromium.org, Jan 29 2018

Change landed. So, I expect the next run to succeed.

If the problem persists, I'll land a change to disable the perf_browser_tests while RCR'ing instead of reverting anything else (which is needed to keep things green elsewhere).

Comment 8 by m...@chromium.org, Jan 29 2018

FYI--The change was this one:

https://chromium-review.googlesource.com/891541 (rev 532598)

Comment 9 by m...@chromium.org, Jan 29 2018

Ah! I just noticed the "novsync" tests no longer apply to the new implementation. I'll disable those, and then we should be good to go.

Comment 10 by m...@chromium.org, Jan 29 2018

In CQ now: https://chromium-review.googlesource.com/c/chromium/src/+/892049

Sorry I did not catch this earlier.
Project Member

Comment 11 by bugdroid1@chromium.org, Jan 29 2018

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

commit e179c6a28dbbb4c0e006c4726940ff4e98c2eedd
Author: Yuri Wiitala <miu@chromium.org>
Date: Mon Jan 29 23:27:41 2018

Remove novsync variants of performance_browser_tests.

Removes the "nosync" testing since this no longer applies to the new tab
capture impl (because it is necessarily triggered by OnBeginFrame's).
Also, added a call to BrowserTestBase::UseSoftwareCompositing() when the
non-GPU variants are run to ensure the GPU compositor is not being used.

TBR=xjz@chromium.org

Bug:  806400 , 567848
Change-Id: I1d00a5f95ee6d3ac8caf0e5d1191c7bb03ca8064
Reviewed-on: https://chromium-review.googlesource.com/892049
Reviewed-by: Yuri Wiitala <miu@chromium.org>
Commit-Queue: Yuri Wiitala <miu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#532654}
[modify] https://crrev.com/e179c6a28dbbb4c0e006c4726940ff4e98c2eedd/chrome/browser/extensions/api/cast_streaming/performance_test.cc
[modify] https://crrev.com/e179c6a28dbbb4c0e006c4726940ff4e98c2eedd/chrome/browser/extensions/api/tab_capture/tab_capture_performancetest.cc

Comment 12 by m...@chromium.org, Jan 30 2018

Just checked...The current builds are failing on the same error, but they haven't picked up the fix yet. So, I expect this to be resolved on the next round. I'll come back after 4 hours and check again before resolving this bug.

Comment 13 by m...@chromium.org, Jan 30 2018

Mac Air 10.11 was the first bot to build and successfully run the tests after the fix landed. Will check on the others tomorrow to verify.

Comment 14 by m...@chromium.org, Jan 31 2018

Status: Verified (was: Started)
All fixed! :)

Sign in to add a comment