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

Issue 2739483002: Reporting: Implement delivery agent. (Closed)

Created:
3 years, 9 months ago by Julia Tuttle
Modified:
3 years, 8 months ago
CC:
cbentzel+watch_chromium.org, chromium-reviews, net-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Reporting: Implement delivery agent. Reporting is a spec for delivering out-of-band reports from various other parts of the browser. See http://wicg.github.io/reporting/ for the spec, or https://goo.gl/pygX5I for details of the planned implementation in Chromium. The delivery agent takes the queued reports in the cache, figures out (with the help of the EndpointManager) where to deliver them, and sends the serialized reports using the Uploader. BUG=704259 Review-Url: https://codereview.chromium.org/2739483002 Cr-Commit-Position: refs/heads/master@{#462584} Committed: https://chromium.googlesource.com/chromium/src/+/b54a1a8b7fe040cdf0d5cd6799cb0cb0a4bd8ddb

Patch Set 1 #

Patch Set 2 : Add unittests. #

Patch Set 3 : DISALLOW_COPY_AND_ASSIGN #

Patch Set 4 : rebase, &c. #

Total comments: 1

Patch Set 5 : Make requested changes. #

Total comments: 10

Patch Set 6 : Make requested changes. #

Total comments: 12

Patch Set 7 : rebase #

Patch Set 8 : Make requested changes. #

Total comments: 8

Patch Set 9 : Make requested changes. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+643 lines, -6 lines) Patch
M net/BUILD.gn View 1 2 3 4 5 6 7 8 2 chunks +3 lines, -0 lines 0 comments Download
A net/reporting/reporting_delivery_agent.h View 1 2 3 4 5 6 7 8 1 chunk +99 lines, -0 lines 0 comments Download
A net/reporting/reporting_delivery_agent.cc View 1 2 3 4 5 6 7 8 1 chunk +150 lines, -0 lines 0 comments Download
A net/reporting/reporting_delivery_agent_unittest.cc View 1 2 3 4 5 6 7 1 chunk +382 lines, -0 lines 0 comments Download
M net/reporting/reporting_report.h View 1 2 3 4 5 6 7 1 chunk +9 lines, -6 lines 0 comments Download

Messages

Total messages: 45 (32 generated)
Julia Tuttle
PTAL, shivanisha.
3 years, 9 months ago (2017-03-06 20:56:31 UTC) #2
shivanisha
https://codereview.chromium.org/2739483002/diff/60001/net/reporting/reporting_delivery_agent.h File net/reporting/reporting_delivery_agent.h (right): https://codereview.chromium.org/2739483002/diff/60001/net/reporting/reporting_delivery_agent.h#newcode58 net/reporting/reporting_delivery_agent.h:58: const BackoffEntry::Policy* endpoint_backoff_policy); Document lifetime assumptions for clock, cache, ...
3 years, 8 months ago (2017-03-30 20:16:11 UTC) #19
Julia Tuttle
PTAL, shivanisha. https://codereview.chromium.org/2739483002/diff/80001/net/reporting/reporting_delivery_agent.cc File net/reporting/reporting_delivery_agent.cc (right): https://codereview.chromium.org/2739483002/diff/80001/net/reporting/reporting_delivery_agent.cc#newcode81 net/reporting/reporting_delivery_agent.cc:81: // Sort reports into (origin, group) buckets. ...
3 years, 8 months ago (2017-03-31 14:49:49 UTC) #20
shivanisha
https://codereview.chromium.org/2739483002/diff/100001/net/reporting/reporting_delivery_agent.cc File net/reporting/reporting_delivery_agent.cc (right): https://codereview.chromium.org/2739483002/diff/100001/net/reporting/reporting_delivery_agent.cc#newcode39 net/reporting/reporting_delivery_agent.cc:39: report_value->Set("report", report->body->DeepCopy()); Does "group" need to be set as ...
3 years, 8 months ago (2017-03-31 18:58:52 UTC) #25
Julia Tuttle
PTAL, shivanisha. https://codereview.chromium.org/2739483002/diff/100001/net/reporting/reporting_delivery_agent.cc File net/reporting/reporting_delivery_agent.cc (right): https://codereview.chromium.org/2739483002/diff/100001/net/reporting/reporting_delivery_agent.cc#newcode39 net/reporting/reporting_delivery_agent.cc:39: report_value->Set("report", report->body->DeepCopy()); On 2017/03/31 18:58:51, shivanisha wrote: ...
3 years, 8 months ago (2017-04-04 18:09:32 UTC) #27
shivanisha
On 2017/04/04 at 18:09:32, juliatuttle wrote: > PTAL, shivanisha. > > https://codereview.chromium.org/2739483002/diff/100001/net/reporting/reporting_delivery_agent.cc > File net/reporting/reporting_delivery_agent.cc ...
3 years, 8 months ago (2017-04-04 18:28:41 UTC) #29
Julia Tuttle
Thanks shivanisha! PTAL, rdsmith for committer review.
3 years, 8 months ago (2017-04-04 18:38:53 UTC) #31
Randy Smith (Not in Mondays)
LGTM with suggestions. https://codereview.chromium.org/2739483002/diff/140001/net/reporting/reporting_delivery_agent.cc File net/reporting/reporting_delivery_agent.cc (right): https://codereview.chromium.org/2739483002/diff/140001/net/reporting/reporting_delivery_agent.cc#newcode48 net/reporting/reporting_delivery_agent.cc:48: return reports_json; nit, suggestion: Take an ...
3 years, 8 months ago (2017-04-05 19:02:38 UTC) #34
Julia Tuttle
Thanks, rdsmith! https://codereview.chromium.org/2739483002/diff/140001/net/reporting/reporting_delivery_agent.cc File net/reporting/reporting_delivery_agent.cc (right): https://codereview.chromium.org/2739483002/diff/140001/net/reporting/reporting_delivery_agent.cc#newcode48 net/reporting/reporting_delivery_agent.cc:48: return reports_json; On 2017/04/05 19:02:38, Randy Smith ...
3 years, 8 months ago (2017-04-06 17:03:14 UTC) #35
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/2739483002/160001
3 years, 8 months ago (2017-04-06 17:04:10 UTC) #38
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/416723)
3 years, 8 months ago (2017-04-06 17:39:06 UTC) #40
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/2739483002/160001
3 years, 8 months ago (2017-04-06 18:04:25 UTC) #42
commit-bot: I haz the power
3 years, 8 months ago (2017-04-06 19:36:40 UTC) #45
Message was sent while issue was closed.
Committed patchset #9 (id:160001) as
https://chromium.googlesource.com/chromium/src/+/b54a1a8b7fe040cdf0d5cd6799cb...

Powered by Google App Engine
This is Rietveld 408576698