New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 763433 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Android , Windows , Chrome , Mac
Pri: 2
Type: Bug

Blocking:
issue 763066



Sign in to add a comment

Extend Domain Reliability to third-parties

Project Member Reported by cbentzel@chromium.org, Sep 8 2017

Issue description

Domain Reliability has baked-in configs. 

The medium-term plan is to ship the standards-based Network Error Logging and remove Domain Reliability. However, in the interim there is interest in having a small number of third-parties experiment and provide feedback about the effectiveness.

To prevent this from becoming a de-facto standard, the plan is to allow this extension but to restrict to a small-number of third-party domains (16) for a small amount of time (~3 months or 2 Chrome release cycles).

This is only a configuration change and has no code requirement change.
 
Blocking: 763066
Project Member

Comment 2 by bugdroid1@chromium.org, Oct 19 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/880af477a8b12b77e871c29cf0ea4e2515fba3d4

commit 880af477a8b12b77e871c29cf0ea4e2515fba3d4
Author: Julia Tuttle <juliatuttle@chromium.org>
Date: Thu Oct 19 20:17:46 2017

Domain Reliability / NEL: Add third-party domains for prototyping

Bug:  763433 
Change-Id: Id314290c18ff7d6c7d2f2c4c995002a3434d734e
Reviewed-on: https://chromium-review.googlesource.com/648028
Commit-Queue: Julia Tuttle <juliatuttle@chromium.org>
Reviewed-by: Chris Bentzel <cbentzel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#510180}
[modify] https://crrev.com/880af477a8b12b77e871c29cf0ea4e2515fba3d4/components/domain_reliability/google_configs.cc

Labels: Merge-Request-63 Merge-Request-62
This has been fine in canaries; requesting merges to 63 and 62.
Project Member

Comment 4 by sheriffbot@chromium.org, Oct 30 2017

Labels: -Merge-Request-63 Hotlist-Merge-Reject Merge-Reject-63
The bug is marked as P3 or Feature. It should not be merged as M63 is in beta. 
Please contact the approriate milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), gkihumba@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Labels: -Type-Feature -Hotlist-Merge-Reject -Merge-Reject-63 Merge-Request-63 Type-Bug
This isn't really a feature or a bug, it's a config change.
Project Member

Comment 6 by sheriffbot@chromium.org, Oct 30 2017

Labels: -Merge-Request-63 Merge-Review-63 Hotlist-Merge-Review
This bug requires manual review: M63 has already been promoted to the beta branch, so this requires manual review
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), cmasso@(iOS), gkihumba@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
There we go.
Labels: -M-62 -Merge-Request-62
Oops, not actually merging into 62, sorry.

Comment 9 by gov...@chromium.org, Oct 31 2017

Before we approve merge to M63, could you pls confirm followings?

Is this M63 regression and critical to merge?
Is the change well baked/verified in Canary, having enough automation tests coverage and safe to merge?
Any other imp details to justify the merge.

Please note M63 is already promoted to Beta so merge bar is very high. Thank you.

Cc: cbentzel@chromium.org
This is not a regression, just a config update.

I'll let cbentzel chime in on whether we consider this critical.

It's baked in canary, but since it's a config change, there's no specific test coverage for the change. It adds origins to Domain Reliability, but those origins use the same code paths as before.

Implementation-wise, I'd reiterate that this isn't changing any code paths, so I'd consider it lower-risk.
This is not a regression. Given the low technical risk of this change I would recommend merge. 
Labels: -Merge-Review-63 Merge-Approved-63
Approving merge to M63 branch 3239 based on comment #10 and #11. Please merge ASAP so we can take it for tomorrow's beta release. Thank you.
Thanks a bunch! Merging right now.
Project Member

Comment 14 by bugdroid1@chromium.org, Oct 31 2017

Labels: -merge-approved-63 merge-merged-3239
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d41909b3c7d8a07251ffdcc63e0888101e9c89da

commit d41909b3c7d8a07251ffdcc63e0888101e9c89da
Author: Julia Tuttle <juliatuttle@chromium.org>
Date: Tue Oct 31 18:34:59 2017

Domain Reliability / NEL: Add third-party domains for prototyping

TBR=juliatuttle@chromium.org

(cherry picked from commit 880af477a8b12b77e871c29cf0ea4e2515fba3d4)

Bug:  763433 
Change-Id: Id314290c18ff7d6c7d2f2c4c995002a3434d734e
Reviewed-on: https://chromium-review.googlesource.com/648028
Commit-Queue: Julia Tuttle <juliatuttle@chromium.org>
Reviewed-by: Chris Bentzel <cbentzel@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#510180}
Reviewed-on: https://chromium-review.googlesource.com/747461
Reviewed-by: Julia Tuttle <juliatuttle@chromium.org>
Cr-Commit-Position: refs/branch-heads/3239@{#318}
Cr-Branched-From: adb61db19020ed8ecee5e91b1a0ea4c924ae2988-refs/heads/master@{#508578}
[modify] https://crrev.com/d41909b3c7d8a07251ffdcc63e0888101e9c89da/components/domain_reliability/google_configs.cc

Status: Fixed (was: Started)
This is working and we're receiving data for those third parties.
Project Member

Comment 16 by bugdroid1@chromium.org, Feb 14 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4697720592b586a632a8d6e6ed91bd773a0bec40

commit 4697720592b586a632a8d6e6ed91bd773a0bec40
Author: Julia Tuttle <juliatuttle@chromium.org>
Date: Wed Feb 14 16:37:03 2018

Domain Reliability: Remove third-party domains added for testing.

Bug:  763433 
Change-Id: Id87010fd5d25122500be8b80efe56fe446dd8633
Reviewed-on: https://chromium-review.googlesource.com/916581
Reviewed-by: Chris Bentzel <cbentzel@chromium.org>
Commit-Queue: Julia Tuttle <juliatuttle@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536735}
[modify] https://crrev.com/4697720592b586a632a8d6e6ed91bd773a0bec40/components/domain_reliability/google_configs.cc

Sign in to add a comment