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

Issue 2666533002: Add probe logging to RtcEventLog. (Closed)

Created:
3 years, 10 months ago by philipel
Modified:
3 years, 9 months ago
Reviewers:
terelius, stefan-webrtc
CC:
webrtc-reviews_webrtc.org, danilchap, zhuangzesen_agora.io, Andrew MacDonald, henrika_webrtc, stefan-webrtc, tterriberry_mozilla.com, audio-team_agora.io, hlundin-webrtc, peah-webrtc, minyue-webrtc, the sun, mflodman, kolmodin1
Target Ref:
refs/heads/master
Project:
webrtc
Visibility:
Public.

Description

Add probe logging to RtcEventLog. In this CL: - Add message BweProbeCluster and BweProbeResult to rtc_event_log.proto. - Add corresponding log functions to RtcEventLog. - Add optional field |probe_cluster_id| to RtpPacket message and added an overload function to log with this information. - Propagate the probe_cluster_id to where RTP packets are logged. BUG=webrtc:6984 Review-Url: https://codereview.webrtc.org/2666533002 Cr-Commit-Position: refs/heads/master@{#16857} Committed: https://chromium.googlesource.com/external/webrtc/+/32d0010d8650060aae384106f23cd3593b1a320c

Patch Set 1 #

Total comments: 15

Patch Set 2 : Fix comments. #

Total comments: 1

Patch Set 3 : Comment fix. #

Total comments: 2

Patch Set 4 : |min_probes| --> |min_packets| #

Total comments: 8

Patch Set 5 : Rebase #

Patch Set 6 : Rebase #

Patch Set 7 : Rebase + format #

Unified diffs Side-by-side diffs Delta from patch set Stats (+490 lines, -15 lines) Patch
M webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h View 1 2 3 4 2 chunks +14 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log.h View 1 2 3 4 5 chunks +38 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log.cc View 1 2 3 4 6 chunks +82 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log.proto View 1 2 3 4 4 chunks +43 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log_parser.h View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log_parser.cc View 1 2 3 4 1 chunk +4 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log_unittest.cc View 1 2 3 4 1 chunk +142 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log_unittest_helper.h View 1 2 3 4 1 chunk +17 lines, -0 lines 0 comments Download
M webrtc/logging/rtc_event_log/rtc_event_log_unittest_helper.cc View 1 2 3 4 3 chunks +89 lines, -0 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender.h View 1 2 3 4 5 6 1 chunk +2 lines, -1 line 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender.cc View 1 2 3 4 5 6 5 chunks +6 lines, -5 lines 0 comments Download
M webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc View 1 2 3 4 5 7 chunks +7 lines, -7 lines 0 comments Download
M webrtc/tools/event_log_visualizer/analyzer.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M webrtc/voice_engine/channel.cc View 1 2 3 4 5 2 chunks +37 lines, -1 line 0 comments Download

Messages

Total messages: 46 (22 generated)
philipel
3 years, 10 months ago (2017-01-30 10:47:32 UTC) #2
terelius
https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc File webrtc/logging/rtc_event_log/rtc_event_log.cc (right): https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc#newcode72 webrtc/logging/rtc_event_log/rtc_event_log.cc:72: void LogRtpHeader(PacketDirection direction, Assuming we always log outgoing packets ...
3 years, 10 months ago (2017-02-01 13:38:19 UTC) #3
philipel
3 years, 10 months ago (2017-02-01 14:21:09 UTC) #4
philipel
PTAL https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc File webrtc/logging/rtc_event_log/rtc_event_log.cc (right): https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc#newcode72 webrtc/logging/rtc_event_log/rtc_event_log.cc:72: void LogRtpHeader(PacketDirection direction, On 2017/02/01 13:38:19, terelius wrote: ...
3 years, 10 months ago (2017-02-17 15:15:02 UTC) #5
terelius
https://codereview.webrtc.org/2666533002/diff/20001/webrtc/logging/rtc_event_log/rtc_event_log.proto File webrtc/logging/rtc_event_log/rtc_event_log.proto (right): https://codereview.webrtc.org/2666533002/diff/20001/webrtc/logging/rtc_event_log/rtc_event_log.proto#newcode274 webrtc/logging/rtc_event_log/rtc_event_log.proto:274: // required - The minimum number of probes used ...
3 years, 10 months ago (2017-02-17 15:21:47 UTC) #6
terelius
https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc File webrtc/logging/rtc_event_log/rtc_event_log.cc (right): https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc#newcode72 webrtc/logging/rtc_event_log/rtc_event_log.cc:72: void LogRtpHeader(PacketDirection direction, On 2017/02/17 15:15:02, philipel wrote: > ...
3 years, 10 months ago (2017-02-17 15:50:43 UTC) #7
philipel
https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc File webrtc/logging/rtc_event_log/rtc_event_log.cc (right): https://codereview.webrtc.org/2666533002/diff/1/webrtc/logging/rtc_event_log/rtc_event_log.cc#newcode72 webrtc/logging/rtc_event_log/rtc_event_log.cc:72: void LogRtpHeader(PacketDirection direction, On 2017/02/17 15:50:43, terelius wrote: > ...
3 years, 10 months ago (2017-02-20 09:46:47 UTC) #8
terelius
https://codereview.webrtc.org/2666533002/diff/40001/webrtc/logging/rtc_event_log/rtc_event_log.proto File webrtc/logging/rtc_event_log/rtc_event_log.proto (right): https://codereview.webrtc.org/2666533002/diff/40001/webrtc/logging/rtc_event_log/rtc_event_log.proto#newcode275 webrtc/logging/rtc_event_log/rtc_event_log.proto:275: optional uint32 min_probes = 3; probes -> packets here ...
3 years, 10 months ago (2017-02-20 12:47:55 UTC) #9
philipel
https://codereview.webrtc.org/2666533002/diff/40001/webrtc/logging/rtc_event_log/rtc_event_log.proto File webrtc/logging/rtc_event_log/rtc_event_log.proto (right): https://codereview.webrtc.org/2666533002/diff/40001/webrtc/logging/rtc_event_log/rtc_event_log.proto#newcode275 webrtc/logging/rtc_event_log/rtc_event_log.proto:275: optional uint32 min_probes = 3; On 2017/02/20 12:47:55, terelius ...
3 years, 10 months ago (2017-02-20 12:54:31 UTC) #10
terelius
Renaming things in the event log is hard. :-/ https://codereview.webrtc.org/2666533002/diff/60001/webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h File webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h (right): https://codereview.webrtc.org/2666533002/diff/60001/webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h#newcode72 webrtc/logging/rtc_event_log/mock/mock_rtc_event_log.h:72: ...
3 years, 10 months ago (2017-02-20 14:00:31 UTC) #11
philipel
The problem is that "probes" has been used throughout the rest of the code to ...
3 years, 10 months ago (2017-02-20 14:15:00 UTC) #12
terelius
lgtm
3 years, 10 months ago (2017-02-21 12:01:53 UTC) #13
philipel
Stefan, PTAL in webrtc/rtp_rtcp and webrtc/voice_engine.
3 years, 10 months ago (2017-02-21 12:04:43 UTC) #17
philipel
ping
3 years, 10 months ago (2017-02-23 11:51:28 UTC) #24
philipel
ping Stefan
3 years, 10 months ago (2017-02-24 09:58:02 UTC) #25
stefan-webrtc
lgtm
3 years, 10 months ago (2017-02-24 12:15:35 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2666533002/80001
3 years, 10 months ago (2017-02-24 12:16:48 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: android_compile_x86_dbg on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/android_compile_x86_dbg/builds/11789) linux_libfuzzer_rel on master.tryserver.webrtc (JOB_FAILED, ...
3 years, 10 months ago (2017-02-24 12:19:59 UTC) #31
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2666533002/100001
3 years, 10 months ago (2017-02-24 14:40:28 UTC) #34
commit-bot: I haz the power
Try jobs failed on following builders: linux_arm on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/linux_arm/builds/6122)
3 years, 10 months ago (2017-02-24 14:43:58 UTC) #36
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2666533002/120001
3 years, 10 months ago (2017-02-24 14:58:19 UTC) #39
commit-bot: I haz the power
Try jobs failed on following builders: mac_baremetal on master.tryserver.webrtc (JOB_FAILED, http://build.chromium.org/p/tryserver.webrtc/builders/mac_baremetal/builds/19191)
3 years, 10 months ago (2017-02-24 15:09:00 UTC) #41
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.webrtc.org/2666533002/120001
3 years, 9 months ago (2017-02-27 09:39:42 UTC) #43
commit-bot: I haz the power
3 years, 9 months ago (2017-02-27 10:18:51 UTC) #46
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/external/webrtc/+/32d0010d8650060aae384106f...

Powered by Google App Engine
This is Rietveld 408576698