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

Issue 2737483004: Reporting: Implement endpoint manager. (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 endpoint manager. 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 endpoint manager keeps track of which endpoints have active delivery attempts in progress, and chooses endpoints from those configured in the cache, filtering out busy, failed, or expired ones. BUG=704259 Review-Url: https://codereview.chromium.org/2737483004 Cr-Commit-Position: refs/heads/master@{#461449} Committed: https://chromium.googlesource.com/chromium/src/+/add0a38b6ba104546419dc750650a3b09fa81810

Patch Set 1 #

Patch Set 2 : format #

Patch Set 3 : rebase #

Patch Set 4 : DISALLOW_COPY_AND_ASSIGN #

Patch Set 5 : rebase #

Patch Set 6 : rebase #

Total comments: 4

Patch Set 7 : Make requested changes. #

Patch Set 8 : format, rebase #

Total comments: 6

Patch Set 9 : Make requested changes. #

Patch Set 10 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+366 lines, -0 lines) Patch
M net/BUILD.gn View 1 2 3 4 5 6 7 2 chunks +3 lines, -0 lines 0 comments Download
A net/reporting/reporting_endpoint_manager.h View 1 2 3 4 5 6 7 8 1 chunk +79 lines, -0 lines 0 comments Download
A net/reporting/reporting_endpoint_manager.cc View 1 2 3 4 5 6 1 chunk +82 lines, -0 lines 0 comments Download
A net/reporting/reporting_endpoint_manager_unittest.cc View 1 2 3 4 5 6 7 8 1 chunk +202 lines, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 41 (30 generated)
Julia Tuttle
PTAL, shivanisha.
3 years, 9 months ago (2017-03-06 19:15:42 UTC) #3
shivanisha
Looking good. Left some comments. https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h File net/reporting/reporting_endpoint_manager.h (right): https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h#newcode31 net/reporting/reporting_endpoint_manager.h:31: const BackoffEntry::Policy* backoff_policy); Document ...
3 years, 9 months ago (2017-03-20 19:06:51 UTC) #19
Julia Tuttle
https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h File net/reporting/reporting_endpoint_manager.h (right): https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h#newcode31 net/reporting/reporting_endpoint_manager.h:31: const BackoffEntry::Policy* backoff_policy); On 2017/03/20 19:06:51, shivanisha wrote: > ...
3 years, 9 months ago (2017-03-21 21:43:03 UTC) #24
shivanisha
On 2017/03/21 at 21:43:03, juliatuttle wrote: > https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h > File net/reporting/reporting_endpoint_manager.h (right): > > https://codereview.chromium.org/2737483004/diff/100001/net/reporting/reporting_endpoint_manager.h#newcode31 ...
3 years, 9 months ago (2017-03-27 14:31:44 UTC) #27
Julia Tuttle
PTAL, jkarlin or rdsmith (for committer review).
3 years, 8 months ago (2017-03-30 18:08:27 UTC) #29
Julia Tuttle
On 2017/03/30 18:08:27, Julia Tuttle wrote: > PTAL, jkarlin or rdsmith (for committer review). Ping! ...
3 years, 8 months ago (2017-03-31 14:29:20 UTC) #30
Randy Smith (Not in Mondays)
LGTM % not referencing BackoffEntry in the consumer method doc--I'm happy going with your judgement ...
3 years, 8 months ago (2017-03-31 15:14:09 UTC) #31
Julia Tuttle
Thanks, rdsmith; take a look at the changes if you like. https://codereview.chromium.org/2737483004/diff/140001/net/reporting/reporting_endpoint_manager.h File net/reporting/reporting_endpoint_manager.h (right): ...
3 years, 8 months ago (2017-03-31 15:40:27 UTC) #32
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/2737483004/160001
3 years, 8 months ago (2017-03-31 15:40:49 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/2737483004/180001
3 years, 8 months ago (2017-04-03 14:46:36 UTC) #38
commit-bot: I haz the power
3 years, 8 months ago (2017-04-03 16:28:10 UTC) #41
Message was sent while issue was closed.
Committed patchset #10 (id:180001) as
https://chromium.googlesource.com/chromium/src/+/add0a38b6ba104546419dc750650...

Powered by Google App Engine
This is Rietveld 408576698