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

Issue 1405413004: Implement suspend() and resume() for OfflineAudioContext (Closed)

Created:
5 years, 2 months ago by hongchan
Modified:
4 years, 9 months ago
CC:
blink-reviews, chromium-reviews, Raymond Toy
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement suspend() and resume() for OfflineAudioContext NOTE: This is the second attempt of https://crrev.com/1140723003/ Adds suspend() and resume() feature in OfflineAudioContext to support the synchronous graph manipulation with the render block precision (k-rate) in the non-realtime audio rendering. The benefit of being able to suspend/resume the context with the render block precision is: 1) The audio graph can be modified in a time-accurate way, independent of the hardware. Without this, setTimeout, completion events, or state change events are needed to manipulate the graph, and the results depend on when the events are fired and on how fast the hardware is. 2) Makes an OfflineAudioContext more symmetrical to the AudioContext, which already supports suspend/resume. (There are minor difference required by the difference between offline and online contexts.) This feature also can be used in Blink layout tests to verify the behavior of audio rendering. With this feature in the implementation, several flaky web audio layout tests can be fixed. http://webaudio.github.io/web-audio-api/#the-offlineaudiocontext-interface https://github.com/WebAudio/web-audio-api/issues/302#issuecomment-106101885 BUG=497933, 545686 TEST= webaudio/offlineaudiocontext-suspend-resume-basic.html webaudio/offlineaudiocontext-suspend-resume-eventhandler.html webaudio/offlineaudiocontext-suspend-resume-graph-manipulation.html webaudio/offlineaudiocontext-suspend-resume-promise.html webaudio/offlineaudiocontext-suspend-resume-sequence.html Committed: https://crrev.com/cdc0e15efab0e82a6e95deaae11a394535ea82de Cr-Commit-Position: refs/heads/master@{#361367}

Patch Set 1 #

Patch Set 2 : #

Total comments: 69

Patch Set 3 : Addressing feedback and reverting back audiocontext-suspend-resume.html #

Patch Set 4 : Clarifying error messages in layout tests #

Total comments: 56

Patch Set 5 : Introducing OfflineAutoLocker #

Patch Set 6 : Addressing feedback #

Total comments: 24

Patch Set 7 : Addressing feedback #

Total comments: 4

Patch Set 8 : Addressing feedback #

Total comments: 4

Patch Set 9 : L-G-T-M webaudio part #

Total comments: 2

Patch Set 10 : Fixing resuming behavior according to TPAC decision #

Total comments: 6

Patch Set 11 : Removing redundant definitions of context.suspend() #

Total comments: 4

Patch Set 12 : Addressed feedback from yhirano #

Total comments: 24

Patch Set 13 : Addressing feedback from haraken (1) #

Patch Set 14 : Added comment for m_schduledSuspends #

Patch Set 15 : UseCounter.h + global-interface-listing #

Patch Set 16 : Updating UseCounter.h after L-G-T-M #

Patch Set 17 : Updating UseCounter.h after L-G-T-M #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1205 lines, -119 lines) Patch
M third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume.html View 1 2 4 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume-expected.txt View 1 2 3 4 5 6 7 8 9 1 chunk +4 lines, -4 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +136 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt View 1 2 3 4 5 6 7 8 9 1 chunk +19 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-eventhandler.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +77 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-eventhandler-expected.txt View 1 2 3 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-graph-manipulation.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +93 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-graph-manipulation-expected.txt View 1 2 3 1 chunk +16 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-promise.html View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +68 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-promise-expected.txt View 1 2 3 1 chunk +27 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-sequence.html View 1 2 3 4 5 6 1 chunk +77 lines, -0 lines 0 comments Download
A third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-sequence-expected.txt View 1 2 3 4 5 6 1 chunk +23 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webaudio/resources/audio-testing.js View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +30 lines, -0 lines 0 comments Download
M third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/UseCounter.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +3 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h View 1 2 3 4 5 6 7 8 9 10 14 15 5 chunks +14 lines, -15 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.cpp View 1 2 14 15 4 chunks +2 lines, -34 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioNode.h View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +7 lines, -7 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/AudioNode.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +2 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h View 1 2 3 4 5 6 3 chunks +21 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 3 chunks +18 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +64 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.cpp View 1 2 3 4 5 6 7 8 9 10 11 12 5 chunks +262 lines, -18 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.idl View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +3 lines, -1 line 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.h View 1 2 3 4 5 6 4 chunks +45 lines, -4 lines 0 comments Download
M third_party/WebKit/Source/modules/webaudio/OfflineAudioDestinationNode.cpp View 1 2 3 4 5 6 3 chunks +152 lines, -25 lines 0 comments Download

Messages

Total messages: 75 (25 generated)
hongchan
This CL is for the preview. I've ran a couple of critical trybots and they ...
5 years, 2 months ago (2015-10-16 21:58:27 UTC) #2
Raymond Toy
Some initial comments. https://codereview.chromium.org/1405413004/diff/20001/third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume.html File third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume.html (right): https://codereview.chromium.org/1405413004/diff/20001/third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume.html#newcode12 third_party/WebKit/LayoutTests/webaudio/audiocontext-suspend-resume.html:12: description("Test suspend/resume for an AudioContext"); Why ...
5 years, 2 months ago (2015-10-16 23:32:37 UTC) #3
hongchan
1. I reverted back to the original test: audiocontext-suspend-resume.html 2. Needs feedback on OAD::offlineRender() returning ...
5 years, 2 months ago (2015-10-19 20:08:13 UTC) #5
Raymond Toy
https://codereview.chromium.org/1405413004/diff/20001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt (right): https://codereview.chromium.org/1405413004/diff/20001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt#newcode9 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt:9: PASS Calling multiple suspends at the same rendering quantum ...
5 years, 2 months ago (2015-10-19 20:27:27 UTC) #6
hongchan
We agreed to leave audiocontext-suspend-resume-basic.html test and make some changes to pass the testing. I ...
5 years, 2 months ago (2015-10-20 22:03:06 UTC) #7
hongchan
In the previous patch, checking m_scheduledSuspends was not protected by the graph lock. The new ...
5 years, 2 months ago (2015-10-21 18:16:57 UTC) #8
Raymond Toy
https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt (right): https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt#newcode15 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt:15: PASS Calling resume on context without any previous suspend ...
5 years, 2 months ago (2015-10-21 18:22:46 UTC) #9
Raymond Toy
Almost there! https://codereview.chromium.org/1405413004/diff/100001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html (right): https://codereview.chromium.org/1405413004/diff/100001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html#newcode90 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html:90: // reaches to 0.5 second even before ...
5 years, 2 months ago (2015-10-21 23:14:19 UTC) #10
hongchan
Note that the comments are a bit mixed up because of going back and forth ...
5 years, 1 month ago (2015-10-22 18:23:49 UTC) #11
Raymond Toy
https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt (right): https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt#newcode15 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt:15: PASS Calling resume on context without any previous suspend ...
5 years, 1 month ago (2015-10-22 18:41:45 UTC) #12
Raymond Toy
https://codereview.chromium.org/1405413004/diff/120001/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp File third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp (right): https://codereview.chromium.org/1405413004/diff/120001/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp#newcode68 third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp:68: // rather than accidentally blocking the audio thread. This ...
5 years, 1 month ago (2015-10-22 18:49:47 UTC) #13
hongchan
https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt (right): https://codereview.chromium.org/1405413004/diff/60001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt#newcode15 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt:15: PASS Calling resume on context without any previous suspend ...
5 years, 1 month ago (2015-10-22 20:17:04 UTC) #14
Raymond Toy
lgtm with nits. https://codereview.chromium.org/1405413004/diff/140001/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp File third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp (right): https://codereview.chromium.org/1405413004/diff/140001/third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp#newcode70 third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.cpp:70: "DeferredTaskHandler::offlineLock() should be called within the ...
5 years, 1 month ago (2015-10-22 20:27:17 UTC) #15
hongchan
Thanks for your patience. I will loop Oilpan people in from now on. https://codereview.chromium.org/1405413004/diff/100001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File ...
5 years, 1 month ago (2015-10-22 21:05:03 UTC) #16
Raymond Toy
https://codereview.chromium.org/1405413004/diff/160001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html (right): https://codereview.chromium.org/1405413004/diff/160001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html#newcode107 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html:107: // it reaches to the suspend even before the ...
5 years, 1 month ago (2015-10-22 22:11:00 UTC) #18
hongchan
haraken@, tkent@ PTAL at the oilpan related parts. Here are the overview documentation (the design ...
5 years, 1 month ago (2015-10-29 20:50:05 UTC) #20
hongchan
yhirano@ This CL contains JS methods return Promise. Could you please take a look? hiroshige@ ...
5 years, 1 month ago (2015-11-05 23:49:17 UTC) #23
yhirano
https://codereview.chromium.org/1405413004/diff/180001/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h File third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h (right): https://codereview.chromium.org/1405413004/diff/180001/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h#newcode172 third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h:172: virtual ScriptPromise suspendContext(ScriptState*, double) = 0; Why do we ...
5 years, 1 month ago (2015-11-06 08:13:29 UTC) #24
hongchan
https://codereview.chromium.org/1405413004/diff/180001/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h File third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h (right): https://codereview.chromium.org/1405413004/diff/180001/third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h#newcode172 third_party/WebKit/Source/modules/webaudio/AbstractAudioContext.h:172: virtual ScriptPromise suspendContext(ScriptState*, double) = 0; On 2015/11/06 08:13:29, ...
5 years, 1 month ago (2015-11-06 19:33:40 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/200001
5 years, 1 month ago (2015-11-09 19:36:13 UTC) #27
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: mac_chromium_rel_ng on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_rel_ng/builds/138063)
5 years, 1 month ago (2015-11-09 21:06:02 UTC) #29
yhirano
Promise usage lgtm https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html (right): https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html#newcode21 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html:21: // reject the promise. or less ...
5 years, 1 month ago (2015-11-11 16:10:54 UTC) #30
yhirano
Promise usage lgtm https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html (right): https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html#newcode21 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html:21: // reject the promise. or less ...
5 years, 1 month ago (2015-11-11 16:10:55 UTC) #31
yhirano
Promise usage lgtm
5 years, 1 month ago (2015-11-11 16:10:56 UTC) #32
hongchan
https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html File third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html (right): https://codereview.chromium.org/1405413004/diff/200001/third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html#newcode21 third_party/WebKit/LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html:21: // reject the promise. On 2015/11/11 16:10:55, yhirano wrote: ...
5 years, 1 month ago (2015-11-11 21:21:31 UTC) #33
hongchan
hakaren@ This feature will be tremendously helpful in resolving a couple of flaky tests in ...
5 years, 1 month ago (2015-11-17 04:17:19 UTC) #35
haraken
Mostly looks good. https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h File third_party/WebKit/Source/modules/webaudio/AudioNode.h (right): https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h#newcode236 third_party/WebKit/Source/modules/webaudio/AudioNode.h:236: AbstractAudioContext* m_context; Why do we need ...
5 years, 1 month ago (2015-11-17 08:28:10 UTC) #36
hongchan
https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h File third_party/WebKit/Source/modules/webaudio/AudioNode.h (right): https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h#newcode236 third_party/WebKit/Source/modules/webaudio/AudioNode.h:236: AbstractAudioContext* m_context; On 2015/11/17 08:28:10, haraken wrote: > > ...
5 years, 1 month ago (2015-11-17 18:11:44 UTC) #37
haraken
https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h File third_party/WebKit/Source/modules/webaudio/AudioNode.h (right): https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h#newcode236 third_party/WebKit/Source/modules/webaudio/AudioNode.h:236: AbstractAudioContext* m_context; On 2015/11/17 18:11:44, hoch wrote: > On ...
5 years, 1 month ago (2015-11-18 00:20:26 UTC) #38
hongchan
https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h File third_party/WebKit/Source/modules/webaudio/AudioNode.h (right): https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h#newcode236 third_party/WebKit/Source/modules/webaudio/AudioNode.h:236: AbstractAudioContext* m_context; On 2015/11/18 00:20:26, haraken wrote: > On ...
5 years, 1 month ago (2015-11-18 17:23:48 UTC) #39
Raymond Toy
https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.h File third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.h (right): https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.h#newcode103 third_party/WebKit/Source/modules/webaudio/OfflineAudioContext.h:103: SuspendMap m_scheduledSuspends; Since this needs to be locked (as ...
5 years, 1 month ago (2015-11-18 21:40:41 UTC) #40
haraken
On 2015/11/18 17:23:48, hoch wrote: > https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h > File third_party/WebKit/Source/modules/webaudio/AudioNode.h (right): > > https://codereview.chromium.org/1405413004/diff/220001/third_party/WebKit/Source/modules/webaudio/AudioNode.h#newcode236 > ...
5 years, 1 month ago (2015-11-18 23:58:52 UTC) #41
hongchan
tkent@ PTAL. This contains API changes in WebAudio. The Oilpan part is reviewed by haraken@, ...
5 years, 1 month ago (2015-11-19 23:48:26 UTC) #42
tkent
Web-exposed change LGTM. Intent to ship thread: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/qvjMs5umAAY
5 years, 1 month ago (2015-11-19 23:53:42 UTC) #43
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/260001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/260001
5 years, 1 month ago (2015-11-20 00:06:17 UTC) #45
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/143570)
5 years, 1 month ago (2015-11-20 01:10:37 UTC) #47
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/280001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/280001
5 years, 1 month ago (2015-11-20 16:52:13 UTC) #49
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 1 month ago (2015-11-20 17:56:13 UTC) #51
hongchan
Although the TSAN test failed, the failure seems to be irrelevant to this CL. I'll ...
5 years, 1 month ago (2015-11-20 23:22:16 UTC) #52
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/300001
5 years ago (2015-11-23 18:35:57 UTC) #54
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-11-23 21:38:49 UTC) #56
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/300001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/300001
5 years ago (2015-11-23 21:47:13 UTC) #59
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/121436)
5 years ago (2015-11-23 22:12:34 UTC) #61
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/320001
5 years ago (2015-11-23 23:36:24 UTC) #63
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/133203)
5 years ago (2015-11-24 01:10:11 UTC) #65
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/320001
5 years ago (2015-11-24 15:46:40 UTC) #67
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-11-24 16:22:17 UTC) #69
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1405413004/320001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1405413004/320001
5 years ago (2015-11-24 16:37:59 UTC) #72
commit-bot: I haz the power
Committed patchset #17 (id:320001)
5 years ago (2015-11-24 16:45:29 UTC) #73
commit-bot: I haz the power
5 years ago (2015-11-24 16:47:08 UTC) #74
Message was sent while issue was closed.
Patchset 17 (id:??) landed as
https://crrev.com/cdc0e15efab0e82a6e95deaae11a394535ea82de
Cr-Commit-Position: refs/heads/master@{#361367}

Powered by Google App Engine
This is Rietveld 408576698