Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(423)

Issue 2892053002: Revert of Schedule bitmap animation timers on the compositor task runner. (Closed)

Created:
3 years, 7 months ago by jbroman
Modified:
3 years, 7 months ago
Reviewers:
chrishtr, Sami, Dan Elphick
CC:
ajuma+watch_chromium.org, darktears, apavlov+blink_chromium.org, blink-reviews, blink-reviews-css, blink-reviews-dom_chromium.org, blink-reviews-html_chromium.org, blink-reviews-platform-graphics_chromium.org, Rik, chromium-reviews, dglazkov+blink, dshwang, drott+blinkwatch_chromium.org, krit, eae+blinkwatch, fmalita+watch_chromium.org, gyuyoung2, Justin Novosad, kinuko+watch, kouhei+svg_chromium.org, pdr+svgwatchlist_chromium.org, pdr+graphicswatchlist_chromium.org, rwlbuis, scheduler-bugs_chromium.org, Stephen Chennney, sof
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Revert of Schedule bitmap animation timers on the compositor task runner. (patchset #10 id:180001 of https://codereview.chromium.org/2810423003/ ) Reason for revert: Makes CrSettingsRouteDynamicParametersTest.All fail most of the time (requiring retries). Exact reason isn't clear, but local bisect on Linux consistently points to this CL. See also: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=browser_tests&tests=CrSettingsRouteDynamicParametersTest.All Original issue's description: > Schedule bitmap animation timers on the compositor task runner. > > GIF animation timers will now run on the compositor task runner (retrievable via TaskRunnerHelper::Get(kAnimationTimer)), which > is now prioritised in UseCase::NONE over the main task runner. This > allows animated GIFs to maintain their frame rate even in the presence > of timer storms like: > https://people-mozilla.org/~bkelly/timer-flood/index.html > > BUG=703608 > > Review-Url: https://codereview.chromium.org/2810423003 > Cr-Commit-Position: refs/heads/master@{#472427} > Committed: https://chromium.googlesource.com/chromium/src/+/f5065232010251bad1cccddcc2a0d27ac2232f67 TBR=chrishtr@chromium.org,skyostil@chromium.org,delphick@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=703608, 724124

Patch Set 1 #

Patch Set 2 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -86 lines) Patch
M third_party/WebKit/Source/core/dom/IdleDeadlineTest.cpp View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/graphics/BitmapImage.h View 1 2 chunks +1 line, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/BitmapImage.cpp View 1 6 chunks +8 lines, -18 lines 0 comments Download
M third_party/WebKit/Source/platform/graphics/BitmapImageTest.cpp View 1 2 chunks +0 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/child/web_scheduler.h View 1 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/child/web_scheduler_impl.h View 1 1 chunk +0 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/scheduler/child/web_scheduler_impl.cc View 1 1 chunk +0 lines, -5 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc View 1 1 chunk +0 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl_unittest.cc View 1 9 chunks +3 lines, -37 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_web_scheduler_impl.h View 1 2 chunks +0 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/platform/scheduler/renderer/renderer_web_scheduler_impl.cc View 1 1 chunk +1 line, -7 lines 0 comments Download

Messages

Total messages: 13 (5 generated)
jbroman
Created Revert of Schedule bitmap animation timers on the compositor task runner.
3 years, 7 months ago (2017-05-18 19:07:39 UTC) #2
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2892053002/1
3 years, 7 months ago (2017-05-18 19:08:39 UTC) #4
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_dbg on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_compile_dbg/builds/272759) ios-device on master.tryserver.chromium.mac (JOB_FAILED, ...
3 years, 7 months ago (2017-05-18 19:13:52 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2892053002/210001
3 years, 7 months ago (2017-05-18 19:20:00 UTC) #8
Dan Elphick
On 2017/05/18 19:07:39, jbroman wrote: > Created Revert of Schedule bitmap animation timers on the ...
3 years, 7 months ago (2017-05-18 19:46:28 UTC) #9
jbroman
On 2017/05/18 at 19:46:28, delphick wrote: > On 2017/05/18 19:07:39, jbroman wrote: > > Created ...
3 years, 7 months ago (2017-05-18 19:49:43 UTC) #11
Dan Elphick
On 2017/05/18 19:49:43, jbroman wrote: > On 2017/05/18 at 19:46:28, delphick wrote: > > On ...
3 years, 7 months ago (2017-05-18 20:00:15 UTC) #12
jbroman
3 years, 7 months ago (2017-05-18 23:51:58 UTC) #13
On 2017/05/18 at 20:00:15, delphick wrote:
> On 2017/05/18 19:49:43, jbroman wrote:
> > On 2017/05/18 at 19:46:28, delphick wrote:
> > > On 2017/05/18 19:07:39, jbroman wrote:
> > > > Created Revert of Schedule bitmap animation timers on the compositor
task
> > > > runner.
> > > 
> > > I've created a partial revert already:
> > https://chromium-review.googlesource.com/c/508792/
> > > 
> > > Seems to be stalled due to problems on the windows bots, but hopefully the
> > retry succeeds.
> > > 
> > > I'm fairly sure this the compositor priority part of my original change is
the
> > reason for this flakiness, so I'd rather we avoided a full revert.
> > 
> > Given your CL is already in the CQ, okay. Generally I'd rather revert to a
known
> > good state and then reland changes afterwards.
> 
> That's fair - Sorry about the issues this caused.
> 
> I guess we can allow the CLs to race to see which one lands first. Given the
general flakiness of windows builds this might make a resolution faster.

Closing; partial revert landed.

Powered by Google App Engine
This is Rietveld 408576698