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

Issue 2484233002: Hard coded finch config for Popular site (Closed)

Created:
4 years, 1 month ago by noyau (Ping after 24h)
Modified:
4 years, 1 month ago
CC:
chromium-reviews, mac-reviews_chromium.org, ntp-dev+reviews_chromium.org, sdefresne+watch_chromium.org, Alexei Svitkine (slow)
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Hard coded finch config for Popular site. This is hard-coded in order to be available on first launch. BUG=662350 R=asvitkine@chromium.org, rkaplow@chromium.org, sfiera@chromium.org Committed: https://crrev.com/4793d9335b9ce611e2deb40863793fa785773200 Cr-Commit-Position: refs/heads/master@{#432511}

Patch Set 1 #

Total comments: 16

Patch Set 2 : Feedback. #

Patch Set 3 : s/Find/TrialExist/ #

Patch Set 4 : Rebase. #

Total comments: 8

Patch Set 5 : Feedback #

Patch Set 6 : Adding a comment. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+127 lines, -43 lines) Patch
M components/ntp_tiles/BUILD.gn View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
A components/ntp_tiles/field_trial.h View 1 chunk +16 lines, -0 lines 0 comments Download
A components/ntp_tiles/field_trial.cc View 1 2 3 4 1 chunk +96 lines, -0 lines 0 comments Download
M components/ntp_tiles/most_visited_sites.cc View 1 2 3 4 5 4 chunks +5 lines, -38 lines 0 comments Download
M ios/chrome/browser/BUILD.gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/ios_chrome_field_trials.h View 1 chunk +0 lines, -5 lines 0 comments Download
M ios/chrome/browser/ios_chrome_field_trials.cc View 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 39 (18 generated)
noyau (Ping after 24h)
Hi Robert, You've been designed as my finch ambassador, as such I'm sending you this ...
4 years, 1 month ago (2016-11-09 10:56:39 UTC) #6
rkaplow
> What I'd like to understand is if it is possible to plan to override ...
4 years, 1 month ago (2016-11-10 22:56:46 UTC) #9
noyau (Ping after 24h)
PTAL https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc File components/ntp_tiles/field_trial.cc (right): https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc#newcode31 components/ntp_tiles/field_trial.cc:31: void ntp_tiles::SetUpFirstLaunchFieldTrial(bool is_stable_channel) { On 2016/11/10 22:56:46, rkaplow ...
4 years, 1 month ago (2016-11-14 17:08:08 UTC) #10
rkaplow
https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc File components/ntp_tiles/field_trial.cc (right): https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc#newcode32 components/ntp_tiles/field_trial.cc:32: // Stable channels will run with 10% probability. On ...
4 years, 1 month ago (2016-11-14 23:42:52 UTC) #11
noyau (Ping after 24h)
PTAL. https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc File components/ntp_tiles/field_trial.cc (right): https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc#newcode32 components/ntp_tiles/field_trial.cc:32: // Stable channels will run with 10% probability. ...
4 years, 1 month ago (2016-11-15 09:05:50 UTC) #12
noyau (Ping after 24h)
On 2016/11/15 09:05:50, noyau wrote: > PTAL. > > https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/field_trial.cc > File components/ntp_tiles/field_trial.cc (right): > ...
4 years, 1 month ago (2016-11-15 22:03:43 UTC) #13
Alexei Svitkine (slow)
lgtm % comments https://codereview.chromium.org/2484233002/diff/120001/components/ntp_tiles/field_trial.cc File components/ntp_tiles/field_trial.cc (right): https://codereview.chromium.org/2484233002/diff/120001/components/ntp_tiles/field_trial.cc#newcode23 components/ntp_tiles/field_trial.cc:23: const char kPopularSiteDefaultGroup[] = "Default"; Nit: ...
4 years, 1 month ago (2016-11-16 00:52:54 UTC) #14
rkaplow
lgtm
4 years, 1 month ago (2016-11-16 01:05:57 UTC) #15
sfiera
LGTM
4 years, 1 month ago (2016-11-16 09:57:42 UTC) #16
noyau (Ping after 24h)
Thanks for the review. https://codereview.chromium.org/2484233002/diff/120001/components/ntp_tiles/field_trial.cc File components/ntp_tiles/field_trial.cc (right): https://codereview.chromium.org/2484233002/diff/120001/components/ntp_tiles/field_trial.cc#newcode23 components/ntp_tiles/field_trial.cc:23: const char kPopularSiteDefaultGroup[] = "Default"; ...
4 years, 1 month ago (2016-11-16 12:28:02 UTC) #18
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/2484233002/140001
4 years, 1 month ago (2016-11-16 12:29:14 UTC) #21
Marc Treib
https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/most_visited_sites.cc File components/ntp_tiles/most_visited_sites.cc (right): https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/most_visited_sites.cc#newcode89 components/ntp_tiles/most_visited_sites.cc:89: ShouldShowPopularSites()) { On 2016/11/14 17:08:08, noyau wrote: > On ...
4 years, 1 month ago (2016-11-16 12:50:29 UTC) #23
Marc Treib
4 years, 1 month ago (2016-11-16 12:50:33 UTC) #24
noyau (Ping after 24h)
https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/most_visited_sites.cc File components/ntp_tiles/most_visited_sites.cc (right): https://codereview.chromium.org/2484233002/diff/60001/components/ntp_tiles/most_visited_sites.cc#newcode89 components/ntp_tiles/most_visited_sites.cc:89: ShouldShowPopularSites()) { On 2016/11/16 12:50:29, Marc Treib wrote: > ...
4 years, 1 month ago (2016-11-16 13:06:03 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.chromium.org/2484233002/180001
4 years, 1 month ago (2016-11-16 13:06:31 UTC) #29
commit-bot: I haz the power
Try jobs failed on following builders: android_n5x_swarming_rel on master.tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_n5x_swarming_rel/builds/68698)
4 years, 1 month ago (2016-11-16 16:13:39 UTC) #31
noyau (Ping after 24h)
Committed patchset #6 (id:180001) to pending queue manually as 21425884818f47299cdedd3cb1d36e4cd38fd94d (presubmit successful).
4 years, 1 month ago (2016-11-16 16:24:22 UTC) #33
commit-bot: I haz the power
Patchset 6 (id:??) landed as https://crrev.com/4793d9335b9ce611e2deb40863793fa785773200 Cr-Commit-Position: refs/heads/master@{#432511}
4 years, 1 month ago (2016-11-16 16:27:32 UTC) #35
rohitrao (ping after 24h)
FYI this is causing startup crashes on iOS when the popular sites experiment is enabled. ...
4 years, 1 month ago (2016-11-18 18:59:15 UTC) #37
Alexei Svitkine (slow)
I think reverting sounds reasonable if this is causing crashes. Are there crash/ links? (Note: ...
4 years, 1 month ago (2016-11-18 19:01:40 UTC) #38
rohitrao (ping after 24h)
4 years, 1 month ago (2016-11-18 20:03:33 UTC) #39
Message was sent while issue was closed.
> I think reverting sounds reasonable if this is causing crashes. Are there
> crash/ links?
> 
> (Note: Since this is a hardcoded experiment config, it can't be turned off
> on the server side - at least not for new installs.)

No crash links to share yet.  The crash is on first run, but only when you sign
in.  We're catching it on the internal bots, but official canary builds have
failed to build (for unrelated reasons) since this CL landed.

I think we've identified the buggy code, so we should be able to fix without
turning the feature off.

Powered by Google App Engine
This is Rietveld 408576698