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

Issue 2055553003: Change the default rtcp mux policy from negotiate to require. (Closed)

Created:
4 years, 6 months ago by zhihuang1
Modified:
4 years ago
CC:
chromium-reviews, blink-reviews, haraken, tommyw+watchlist_chromium.org, mcasas+watch+mediastream_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Change the default rtcp mux policy from negotiate to require. After monitoring the UMA stats, the plan is to change the default rtcp mux policy from negotiated to require. According to the UMA data in 28 days, 99.96% users choose the default value of rtcp mux policy which means nearly all the users who are using "negotiate" policy would be affected by this change. Because among all the users with media, only 3% disabled the rtcp mux so it's not risky to make this change. The UMA "SelectedRtcpMuxPolicy" is removed in this CL since it is only used to gauge the risk of this change. BUG=webrtc:6030 Committed: https://crrev.com/3291edb6105e4f7e39a0b4e81da9c24e234ad185 Cr-Commit-Position: refs/heads/master@{#439955}

Patch Set 1 #

Patch Set 2 : Merge with new changes. #

Total comments: 2

Patch Set 3 : Monior Fix. #

Total comments: 2

Patch Set 4 : Remove the histogram. #

Total comments: 4

Patch Set 5 : CR comments #

Total comments: 4

Patch Set 6 : Add obsolete tag to the histogram #

Patch Set 7 : fix test #

Messages

Total messages: 100 (58 generated)
zhihuang1
I find these three places where we should make changes.
4 years, 6 months ago (2016-06-09 00:26:35 UTC) #2
pthatcher2
lgtm
4 years, 6 months ago (2016-06-13 16:17:53 UTC) #4
zhihuang1
Hi Tommi, We plan to change the default rtcp-mux policy to "require". Can you review ...
4 years, 6 months ago (2016-06-21 23:35:03 UTC) #6
tommi (sloooow) - chröme
On 2016/06/21 23:35:03, zhihuang1 wrote: > Hi Tommi, > We plan to change the default ...
4 years, 6 months ago (2016-06-22 14:46:00 UTC) #7
zhihuang1
On 2016/06/22 14:46:00, tommi-chrömium wrote: > On 2016/06/21 23:35:03, zhihuang1 wrote: > > Hi Tommi, ...
4 years, 6 months ago (2016-06-22 22:44:32 UTC) #9
tommi (sloooow) - chröme
On 2016/06/22 22:44:32, zhihuang1 wrote: > On 2016/06/22 14:46:00, tommi-chrömium wrote: > > On 2016/06/21 ...
4 years, 6 months ago (2016-06-23 07:47:24 UTC) #10
honghaiz3
https://codereview.chromium.org/2055553003/diff/20001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/20001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode271 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:271: rtcpMuxPolicy = WebRTCRtcpMuxPolicy::kRequire; I think you need to move ...
4 years, 1 month ago (2016-11-22 00:19:36 UTC) #14
zhihuang1
Please take another look. https://codereview.chromium.org/2055553003/diff/20001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/20001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode271 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:271: rtcpMuxPolicy = WebRTCRtcpMuxPolicy::kRequire; On 2016/11/22 ...
4 years, 1 month ago (2016-11-22 00:31:55 UTC) #17
zhihuang1
Please take another look.
4 years, 1 month ago (2016-11-22 00:31:56 UTC) #18
honghaiz3
lgtm
4 years, 1 month ago (2016-11-22 00:33:03 UTC) #19
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/2055553003/60001
4 years, 1 month ago (2016-11-22 18:41:15 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/310680)
4 years, 1 month ago (2016-11-22 18:51:28 UTC) #24
zhihuang1
Hello, I have a simple change on the the WebRTCConfiguration. Please take a look. Thanks.
4 years, 1 month ago (2016-11-22 19:04:08 UTC) #26
pthatcher2
lgtm
4 years ago (2016-11-29 01:05:13 UTC) #28
foolip
> This CL will be landed after monioring the UMA of rtcp mux policy Do ...
4 years ago (2016-11-29 10:24:42 UTC) #29
zhihuang1
Hi, Please take a look. Thanks! https://codereview.chromium.org/2055553003/diff/60001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/60001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode264 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:264: // For the ...
4 years ago (2016-11-29 22:47:24 UTC) #40
foolip
On 2016/11/29 10:24:42, foolip wrote: > > This CL will be landed after monioring the ...
4 years ago (2016-11-30 13:06:53 UTC) #43
zhihuang1
On 2016/11/30 13:06:53, foolip wrote: > On 2016/11/29 10:24:42, foolip wrote: > > > This ...
4 years ago (2016-11-30 18:07:02 UTC) #44
foolip
On 2016/11/30 18:07:02, zhihuang1 wrote: > On 2016/11/30 13:06:53, foolip wrote: > > On 2016/11/29 ...
4 years ago (2016-12-02 10:14:24 UTC) #45
zhihuang1
Hello, Please take another look. The "Intent to Ship" has got 3 LGTMs from Chromium ...
4 years ago (2016-12-14 19:07:46 UTC) #49
foolip
https://codereview.chromium.org/2055553003/diff/100001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/100001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode263 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:263: if (configuration.hasRtcpMuxPolicy()) { Now that rtcpMuxPolicy has a default ...
4 years ago (2016-12-14 19:24:47 UTC) #50
foolip
Apart from those nits, can this change be tested in some way?
4 years ago (2016-12-14 19:56:06 UTC) #51
zhihuang1
On 2016/12/14 19:56:06, foolip wrote: > Apart from those nits, can this change be tested ...
4 years ago (2016-12-14 20:52:55 UTC) #52
foolip
On 2016/12/14 20:52:55, zhihuang1 wrote: > On 2016/12/14 19:56:06, foolip wrote: > > Apart from ...
4 years ago (2016-12-14 21:33:04 UTC) #53
foolip
guidou@, hbos@, see previous comment about whether this can be tested.
4 years ago (2016-12-14 21:33:55 UTC) #55
Steven Holte
https://codereview.chromium.org/2055553003/diff/120001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (left): https://codereview.chromium.org/2055553003/diff/120001/tools/metrics/histograms/histograms.xml#oldcode73427 tools/metrics/histograms/histograms.xml:73427: -<histogram name="WebRTC.PeerConnection.SelectedRtcpMuxPolicy" Don't delete the histogram entry, instead add ...
4 years ago (2016-12-14 22:14:00 UTC) #56
hbos_chromium
On 2016/12/14 21:33:04, foolip wrote: > On 2016/12/14 20:52:55, zhihuang1 wrote: > > On 2016/12/14 ...
4 years ago (2016-12-15 15:12:06 UTC) #57
foolip
https://codereview.chromium.org/2055553003/diff/120001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/120001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode264 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:264: if (rtcpMuxPolicyString == "negotiate") { On 2016/12/15 15:12:06, hbos_chromium ...
4 years ago (2016-12-15 15:26:03 UTC) #58
foolip
Oh, and based on what hbos@ said, LGTM to land this without any new tests. ...
4 years ago (2016-12-15 15:26:50 UTC) #59
hbos_chromium
On 2016/12/15 15:26:50, foolip wrote: > Oh, and based on what hbos@ said, LGTM to ...
4 years ago (2016-12-15 15:31:46 UTC) #60
hbos_chromium
lgtm https://codereview.chromium.org/2055553003/diff/120001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp (right): https://codereview.chromium.org/2055553003/diff/120001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp#newcode264 third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp:264: if (rtcpMuxPolicyString == "negotiate") { On 2016/12/15 15:26:03, ...
4 years ago (2016-12-15 15:31:55 UTC) #61
zhihuang1
Hi Steven, I have change the histogram. Please take another look. Thanks. https://codereview.chromium.org/2055553003/diff/100001/third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp File third_party/WebKit/Source/modules/peerconnection/RTCPeerConnection.cpp ...
4 years ago (2016-12-15 19:14:28 UTC) #65
Steven Holte
On 2016/12/15 19:14:28, zhihuang1 wrote: > Hi Steven, > I have change the histogram. > ...
4 years ago (2016-12-15 20:23:42 UTC) #66
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/2055553003/140001
4 years ago (2016-12-16 18:29:53 UTC) #71
zhihuang1
Hi, I have made some simple changes on components/test_runner. Please take a look. Thanks!
4 years ago (2016-12-16 18:47:13 UTC) #73
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/327950)
4 years ago (2016-12-16 18:50:02 UTC) #75
dmazzoni
components/test_runner lgtm
4 years ago (2016-12-19 21:38:19 UTC) #88
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/2055553003/260001
4 years ago (2016-12-20 18:27:59 UTC) #91
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/353545)
4 years ago (2016-12-20 22:39:40 UTC) #93
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/2055553003/260001
4 years ago (2016-12-20 23:29:53 UTC) #95
commit-bot: I haz the power
Committed patchset #7 (id:260001)
4 years ago (2016-12-21 00:47:59 UTC) #98
commit-bot: I haz the power
4 years ago (2016-12-21 00:50:37 UTC) #100
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/3291edb6105e4f7e39a0b4e81da9c24e234ad185
Cr-Commit-Position: refs/heads/master@{#439955}

Powered by Google App Engine
This is Rietveld 408576698