|
|
Created:
6 years, 4 months ago by sky Modified:
6 years, 4 months ago Reviewers:
darin (slow to review) CC:
chromium-reviews, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, darin (slow to review), erikwright+watch_chromium.org, ben+mojo_chromium.org Base URL:
svn://svn.chromium.org/chrome/trunk/src Project:
chromium Visibility:
Public. |
DescriptionAdds some CHECKs to MessagePumpMojo
The thread watcher appears to be kicking on when we're trying to
remove a handle. Not sure why. This converts some DCHECKs to CHECKs
and fixes handling of the deadline. I suspect none of this will help,
but it's worth a shot.
BUG=399769
TEST=none
R=darin@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=288949
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289600
Patch Set 1 #Patch Set 2 : merge 2 master #
Total comments: 1
Patch Set 3 : fix #
Messages
Total messages: 39 (0 generated)
LGTM
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
Not sure why, but my try jobs on android keep failing because of this: https://codereview.chromium.org/455833005/ . Once I land that I'll try this one again.
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was unchecked by commit-bot@chromium.org
Try jobs failed on following builders: android_dbg_triggered_tests on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_dbg_tri...)
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/1
Message was sent while issue was closed.
Change committed as 288949
Message was sent while issue was closed.
A revert of this CL has been created in https://codereview.chromium.org/461133002/ by adamk@chromium.org. The reason for reverting is: Speculative revert, attempting to diagnose timing out Blink layout tests on Windows..
Message was sent while issue was closed.
On 2014/08/12 at 20:32:35, adamk wrote: > A revert of this CL has been created in https://codereview.chromium.org/461133002/ by adamk@chromium.org. > > The reason for reverting is: Speculative revert, attempting to diagnose timing out Blink layout tests on Windows.. For the record, this did resolve the issues we were seeing on the Blink waterfall with much-lengthened test running times on Windows and Mac. It would be good to understand what parts of Mojo are being used by content_shell; in particular, I'm interested in why this slowness seemed to be platform-specific.
I reopenned as this was reverted. Diff between patchsets 2 and 3 to see what changed. I was treating a delayed_work_time of null as right now, when it should have been indefinite. This lead to the message pump mojo thread eating tons of cycles. Take another look? https://codereview.chromium.org/454433003/diff/20001/mojo/common/message_pump... File mojo/common/message_pump_mojo.cc (right): https://codereview.chromium.org/454433003/diff/20001/mojo/common/message_pump... mojo/common/message_pump_mojo.cc:120: SignalControlPipe(*run_state_); This isn't needed as ScheduleDelayedWork is only invoked on the same thread as Run is invoked on and when we're not in a wait call.
LGTM
The CQ bit was checked by sky@chromium.org
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/sky@chromium.org/454433003/40001
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: android_aosp on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_aosp/bu...)
Message was sent while issue was closed.
Committed patchset #3 (40001) as 289600 |