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

Issue 1246913005: TransportController refactoring (Closed)

Created:
5 years, 5 months ago by Taylor Brandstetter
Modified:
5 years, 3 months ago
CC:
webrtc-reviews_webrtc.org, interface-changes_webrtc.org, rwolff_gocast.it, yujie_mao (webrtc), Andrew MacDonald, tterriberry_mozilla.com, qiang.lu, niklas.enbom
Base URL:
https://chromium.googlesource.com/external/webrtc.git@master
Target Ref:
refs/pending/heads/master
Project:
webrtc
Visibility:
Public.

Description

TransportController refactoring. Getting rid of TransportProxy, and in its place adding a TransportController class which will facilitate access to and manage the lifetimes of Transports. These Transports will now be accessed solely from the worker thread, simplifying their implementation. This refactoring also pulls Transport-related code out of BaseSession. Which means that BaseChannels will now rely on the TransportController interface to create channels, rather than BaseSession. This CL also adds some unit tests, and does some renaming. For example, from "CandidateReady" to "CandidateGathered". Committed: https://crrev.com/9af63f473e1d0d6c47a741a046c41642dfc1c178 Cr-Commit-Position: refs/heads/master@{#9993}

Patch Set 1 #

Patch Set 2 : Still a lot of TODOs, but got everything compiling at least. #

Patch Set 3 : Adding new way for stats collector to get certificates #

Patch Set 4 : Removing comment about RTCP muxing since ValidateBundleSettings already does the job #

Patch Set 5 : Moving "candidates allocated" state to TransportChannelImpl #

Patch Set 6 : Making sure aggregate state is updated when a channel is deleted #

Patch Set 7 : Finish renaming "OnRemoteCandidate(s)" to "AddRemoteCandidate(s)" #

Patch Set 8 : Converting "seesion_unittest.cc" to "transportcontroller_unittest.cc" #

Patch Set 9 : Working on fixing tests #

Patch Set 10 : Adding back the DestroyAllChannels weirdness since it's neeeded for FakeTransport+DtlsTransport #

Patch Set 11 : Fixing more problems discovered by tests, and problems with tests themselves #

Patch Set 12 : Fixing issues with channel unit test #

Patch Set 13 : Fixing compiler warnings #

Patch Set 14 : Merging with master #

Patch Set 15 : Handling setting of identical transport more elegantly #

Patch Set 16 : Getting rid of GMOCK logspam #

Patch Set 17 : nullptr instead of NULL #

Patch Set 18 : minor cleanup #

Total comments: 45

Patch Set 19 : Running git cl format #

Patch Set 20 : Addressing comment about set_transport_channel #

Patch Set 21 : Fixing aggregate writable/ready-to-send state in BaseChannel #

Patch Set 22 : Renaming things and moving enums #

Patch Set 23 : Set media engine on voice channel #

Total comments: 100

Patch Set 24 : Responding to comments #

Patch Set 25 : Fixing problems with "failed" state; a channel isn't failed if it's never added a connection #

Total comments: 16

Patch Set 26 : Merging with master (mainly needed to resolve GICE removal conflicts) #

Patch Set 27 : undoing 'git cl format' done on all the merged files... #

Patch Set 28 : Addressing comments #

Patch Set 29 : Adding some TransportController unit tests, and fixing problems with identity ownership #

Patch Set 30 : Finished adding TransportController unit tests. Added a bit more stuff to FakeTransport in the proc… #

Patch Set 31 : Adding test for ICE role reversal #

Patch Set 32 : Some cleanup and comment additions #

Patch Set 33 : Merging again, since Set/GetIdentity changed to Set/GetCertificate #

Patch Set 34 : Adding a simple thread-hopping test for TransportController #

Patch Set 35 : Trying to get rid of incorrect "unreachable code" warning on Windows #

Patch Set 36 : #

Total comments: 90

Patch Set 37 : More renaming, formatting and other polish #

Total comments: 1

Patch Set 38 : Merging again #

Total comments: 4

Patch Set 39 : Adding some max-bundle unit tests, and fixing more comment formatting #

Patch Set 40 : Removing TransportChannelProxy #

Patch Set 41 : Fixing Mac compiler error #

Patch Set 42 : #

Patch Set 43 : Merging again #

Patch Set 44 : Fixed bugs with ICE connection state that occur when destroying transports #

Total comments: 2

Patch Set 45 : Use "EXPECT_TRUE" instead of "EXPECT_EQ(true...", etc. #

Total comments: 6

Patch Set 46 : Merging with master (MediaController CL, among other things) #

Patch Set 47 : Merging with master #

Patch Set 48 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3307 lines, -3704 lines) Patch
M talk/app/webrtc/objctests/RTCPeerConnectionSyncObserver.m View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 2 chunks +8 lines, -2 lines 0 comments Download
M talk/app/webrtc/peerconnection.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 1 chunk +5 lines, -0 lines 0 comments Download
M talk/app/webrtc/statscollector.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 3 chunks +5 lines, -12 lines 0 comments Download
M talk/app/webrtc/statscollector_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 21 chunks +99 lines, -73 lines 0 comments Download
M talk/app/webrtc/webrtcsession.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 9 chunks +34 lines, -24 lines 0 comments Download
M talk/app/webrtc/webrtcsession.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 34 chunks +271 lines, -192 lines 0 comments Download
M talk/app/webrtc/webrtcsession_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 35 chunks +205 lines, -107 lines 0 comments Download
M talk/app/webrtc/webrtcsessiondescriptionfactory.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +6 lines, -7 lines 0 comments Download
M talk/app/webrtc/webrtcsessiondescriptionfactory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 3 chunks +12 lines, -8 lines 0 comments Download
M talk/media/webrtc/webrtcvoiceengine_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +1 line, -1 line 0 comments Download
M talk/session/media/channel.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 12 chunks +41 lines, -28 lines 0 comments Download
M talk/session/media/channel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 19 chunks +135 lines, -79 lines 0 comments Download
M talk/session/media/channel_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 36 chunks +105 lines, -60 lines 0 comments Download
M talk/session/media/channelmanager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 3 chunks +12 lines, -11 lines 0 comments Download
M talk/session/media/channelmanager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 6 chunks +25 lines, -32 lines 0 comments Download
M talk/session/media/channelmanager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 8 chunks +42 lines, -31 lines 0 comments Download
M webrtc/base/fakenetwork.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 4 chunks +13 lines, -20 lines 0 comments Download
M webrtc/p2p/base/dtlstransport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 7 chunks +21 lines, -30 lines 0 comments Download
M webrtc/p2p/base/dtlstransportchannel.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 8 chunks +23 lines, -28 lines 0 comments Download
M webrtc/p2p/base/dtlstransportchannel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 4 chunks +14 lines, -21 lines 0 comments Download
M webrtc/p2p/base/dtlstransportchannel_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 14 chunks +44 lines, -50 lines 0 comments Download
D webrtc/p2p/base/fakesession.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 1 chunk +0 lines, -506 lines 0 comments Download
A + webrtc/p2p/base/faketransportcontroller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 15 chunks +210 lines, -182 lines 0 comments Download
M webrtc/p2p/base/p2ptransport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +2 lines, -4 lines 0 comments Download
M webrtc/p2p/base/p2ptransport.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 2 chunks +3 lines, -8 lines 0 comments Download
M webrtc/p2p/base/p2ptransportchannel.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 9 chunks +21 lines, -24 lines 0 comments Download
M webrtc/p2p/base/p2ptransportchannel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 15 chunks +50 lines, -53 lines 0 comments Download
M webrtc/p2p/base/p2ptransportchannel_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 28 chunks +48 lines, -68 lines 0 comments Download
M webrtc/p2p/base/session.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 8 chunks +12 lines, -285 lines 0 comments Download
M webrtc/p2p/base/session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 9 chunks +40 lines, -601 lines 0 comments Download
D webrtc/p2p/base/session_unittest.cc View 1 2 3 4 5 6 7 26 1 chunk +0 lines, -100 lines 0 comments Download
M webrtc/p2p/base/transport.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 14 chunks +95 lines, -144 lines 0 comments Download
M webrtc/p2p/base/transport.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 17 chunks +245 lines, -495 lines 0 comments Download
M webrtc/p2p/base/transport_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 5 chunks +4 lines, -21 lines 0 comments Download
M webrtc/p2p/base/transportchannel.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 3 chunks +10 lines, -6 lines 0 comments Download
M webrtc/p2p/base/transportchannel.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 1 chunk +1 line, -1 line 0 comments Download
M webrtc/p2p/base/transportchannelimpl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4 chunks +10 lines, -13 lines 0 comments Download
D webrtc/p2p/base/transportchannelproxy.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1 chunk +0 lines, -96 lines 0 comments Download
D webrtc/p2p/base/transportchannelproxy.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 1 chunk +0 lines, -276 lines 0 comments Download
A webrtc/p2p/base/transportcontroller.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 1 chunk +192 lines, -0 lines 0 comments Download
A webrtc/p2p/base/transportcontroller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +564 lines, -0 lines 0 comments Download
A webrtc/p2p/base/transportcontroller_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 1 chunk +675 lines, -0 lines 0 comments Download
M webrtc/p2p/base/transportdescriptionfactory.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +0 lines, -1 line 0 comments Download
M webrtc/p2p/p2p.gyp View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 1 chunk +2 lines, -2 lines 0 comments Download
M webrtc/p2p/p2p_tests.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 2 chunks +2 lines, -2 lines 0 comments Download

Messages

Total messages: 47 (16 generated)
Taylor Brandstetter
Only ~2000 lines, have fun. ;) By the way, there's a comment in webrtcsession_unittest.cc about ...
5 years, 4 months ago (2015-08-05 21:47:41 UTC) #2
pthatcher1
I read through all the files *except* the big three (transportcontroller.h, transportcontroller.cc, transportcontroller_unittest.cc). I'll have ...
5 years, 4 months ago (2015-08-10 20:40:17 UTC) #3
Taylor Brandstetter
https://codereview.webrtc.org/1246913005/diff/340001/talk/app/webrtc/statscollector.cc File talk/app/webrtc/statscollector.cc (right): https://codereview.webrtc.org/1246913005/diff/340001/talk/app/webrtc/statscollector.cc#newcode706 talk/app/webrtc/statscollector.cc:706: cert.accept())) { On 2015/08/10 20:40:16, pthatcher1 wrote: > Would ...
5 years, 4 months ago (2015-08-11 01:20:08 UTC) #4
pthatcher1
Comments on your updates. I like the candidate gathering changes. I still need to get ...
5 years, 4 months ago (2015-08-18 22:32:47 UTC) #5
pthatcher2
I finally got through the whole thing. There's some naming/style stuff, and a few little ...
5 years, 4 months ago (2015-08-19 18:32:16 UTC) #7
Taylor Brandstetter
https://codereview.webrtc.org/1246913005/diff/440001/talk/app/webrtc/webrtcsession.cc File talk/app/webrtc/webrtcsession.cc (right): https://codereview.webrtc.org/1246913005/diff/440001/talk/app/webrtc/webrtcsession.cc#newcode799 talk/app/webrtc/webrtcsession.cc:799: StartGatheringCandidates(); On 2015/08/18 22:32:47, pthatcher1 wrote: > Here's where ...
5 years, 4 months ago (2015-08-25 01:04:06 UTC) #8
pthatcher1
I like how this is coming together. It feels like there are just a few ...
5 years, 4 months ago (2015-08-25 18:40:39 UTC) #9
Taylor Brandstetter
Added more comments where necessary. Also merged with your GICE removal. https://codereview.webrtc.org/1246913005/diff/440001/talk/session/media/channel.cc File talk/session/media/channel.cc (right): ...
5 years, 4 months ago (2015-08-25 20:39:55 UTC) #10
pthatcher1
OK, I think the code looks good. It's just down to unit tests now. https://codereview.webrtc.org/1246913005/diff/440001/talk/session/media/channel.cc ...
5 years, 4 months ago (2015-08-25 21:19:49 UTC) #11
Taylor Brandstetter
Finished adding unit tests. Also cleaned some minor stuff up and did another merge. https://codereview.webrtc.org/1246913005/diff/440001/talk/session/media/channel.cc ...
5 years, 3 months ago (2015-08-27 22:15:57 UTC) #13
pthatcher1
Some minor things I found. https://codereview.webrtc.org/1246913005/diff/680001/talk/app/webrtc/webrtcsession.cc File talk/app/webrtc/webrtcsession.cc (right): https://codereview.webrtc.org/1246913005/diff/680001/talk/app/webrtc/webrtcsession.cc#newcode839 talk/app/webrtc/webrtcsession.cc:839: // doesn't support BUNDLE, ...
5 years, 3 months ago (2015-08-31 22:01:36 UTC) #14
pthatcher1
The logic in the unit tests looks good. It's just style/naming things I can find. ...
5 years, 3 months ago (2015-09-01 17:05:22 UTC) #15
Taylor Brandstetter
https://codereview.webrtc.org/1246913005/diff/680001/talk/app/webrtc/webrtcsession.cc File talk/app/webrtc/webrtcsession.cc (right): https://codereview.webrtc.org/1246913005/diff/680001/talk/app/webrtc/webrtcsession.cc#newcode839 talk/app/webrtc/webrtcsession.cc:839: // doesn't support BUNDLE, and we only should end ...
5 years, 3 months ago (2015-09-01 23:53:32 UTC) #16
pthatcher1
lgtm, with nits Nice job on this CL! https://codereview.webrtc.org/1246913005/diff/680001/webrtc/p2p/base/transportcontroller_unittest.cc File webrtc/p2p/base/transportcontroller_unittest.cc (right): https://codereview.webrtc.org/1246913005/diff/680001/webrtc/p2p/base/transportcontroller_unittest.cc#newcode526 webrtc/p2p/base/transportcontroller_unittest.cc:526: FakeTransportChannel* ...
5 years, 3 months ago (2015-09-02 04:22:47 UTC) #17
pthatcher1
https://codereview.webrtc.org/1246913005/diff/720001/talk/app/webrtc/webrtcsession.cc File talk/app/webrtc/webrtcsession.cc (right): https://codereview.webrtc.org/1246913005/diff/720001/talk/app/webrtc/webrtcsession.cc#newcode855 talk/app/webrtc/webrtcsession.cc:855: } You're right, this does nothing. Can you double-check ...
5 years, 3 months ago (2015-09-02 18:51:42 UTC) #18
Taylor Brandstetter
https://codereview.webrtc.org/1246913005/diff/720001/talk/app/webrtc/webrtcsession.cc File talk/app/webrtc/webrtcsession.cc (right): https://codereview.webrtc.org/1246913005/diff/720001/talk/app/webrtc/webrtcsession.cc#newcode855 talk/app/webrtc/webrtcsession.cc:855: } On 2015/09/02 18:51:42, pthatcher1 wrote: > You're right, ...
5 years, 3 months ago (2015-09-04 19:21:59 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1246913005/760001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1246913005/760001
5 years, 3 months ago (2015-09-04 19:38:42 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1246913005/800001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1246913005/800001
5 years, 3 months ago (2015-09-08 17:16:24 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: ios_arm64 on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/ios_arm64/builds/4275)
5 years, 3 months ago (2015-09-08 17:17:19 UTC) #28
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1246913005/820001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1246913005/820001
5 years, 3 months ago (2015-09-08 18:28:03 UTC) #31
commit-bot: I haz the power
Try jobs failed on following builders: mac_x64_rel on tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_x64_rel/builds/9136)
5 years, 3 months ago (2015-09-08 18:59:37 UTC) #33
Taylor Brandstetter
Peter, you may want to review again (specifically patch set 44). I found a couple ...
5 years, 3 months ago (2015-09-09 00:00:42 UTC) #35
pthatcher1
I'm going to double check the unit tests, but the code looks fine. https://codereview.webrtc.org/1246913005/diff/840001/talk/app/webrtc/peerconnection.cc File ...
5 years, 3 months ago (2015-09-09 00:52:02 UTC) #36
pthatcher1
The only issue I see is that I think if there are no transport channels, ...
5 years, 3 months ago (2015-09-09 06:47:52 UTC) #37
Taylor Brandstetter
https://codereview.webrtc.org/1246913005/diff/840001/talk/app/webrtc/peerconnection.cc File talk/app/webrtc/peerconnection.cc (right): https://codereview.webrtc.org/1246913005/diff/840001/talk/app/webrtc/peerconnection.cc#newcode873 talk/app/webrtc/peerconnection.cc:873: if (ice_connection_state_ == kIceConnectionClosed) { On 2015/09/09 00:52:02, pthatcher1 ...
5 years, 3 months ago (2015-09-10 01:17:48 UTC) #38
pthatcher1
lgtm
5 years, 3 months ago (2015-09-10 04:05:17 UTC) #39
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1246913005/880001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1246913005/880001
5 years, 3 months ago (2015-09-18 19:44:54 UTC) #42
commit-bot: I haz the power
Committed patchset #46 (id:880001)
5 years, 3 months ago (2015-09-18 19:56:02 UTC) #43
commit-bot: I haz the power
Patchset 46 (id:??) landed as https://crrev.com/9af63f473e1d0d6c47a741a046c41642dfc1c178 Cr-Commit-Position: refs/heads/master@{#9993}
5 years, 3 months ago (2015-09-18 19:56:10 UTC) #44
Taylor Brandstetter
A revert of this CL (patchset #46 id:880001) has been created in https://codereview.webrtc.org/1355903002/ by deadbeef@webrtc.org. ...
5 years, 3 months ago (2015-09-18 20:34:25 UTC) #45
tommi
5 years, 3 months ago (2015-09-19 09:22:38 UTC) #47
Message was sent while issue was closed.
The CR for the revert appears to have been deleted and the revert commit doesn't
have any information about why the patch was reverted.

For the next time this happens, please keep the cr around and also include the
reason for reverting in the commit.  The list of commits is included when we
roll into Chromium and we can help sheriffs by not making them dig around.

(commit is here for reference:
https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+/df1b109ca5...)

Powered by Google App Engine
This is Rietveld 408576698