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

Issue 10375043: Variations Service now creates field trials from variations seed. (Closed)

Created:
8 years, 7 months ago by jwd
Modified:
8 years, 7 months ago
CC:
chromium-reviews, MAD, Ilya Sherman, jar (doing other things), finch-team_google.com
Visibility:
Public.

Description

Variations Service now creates field trials from variations seed. BUG=121695 TEST= Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=135858

Patch Set 1 #

Total comments: 35

Patch Set 2 : MAD's comments and Fix unittests #

Total comments: 8

Patch Set 3 : Alexei's comments #

Total comments: 17

Patch Set 4 : MAD's and Alexei's comments fixed #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+107 lines, -20 lines) Patch
M chrome/browser/chrome_browser_main.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/metrics/variations_service.h View 1 2 3 4 2 chunks +13 lines, -3 lines 0 comments Download
M chrome/browser/metrics/variations_service.cc View 1 2 3 4 5 chunks +90 lines, -13 lines 0 comments Download
M chrome/browser/metrics/variations_service_unittest.cc View 1 2 3 3 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 20 (0 generated)
jwd
First pass, still very messy.
8 years, 7 months ago (2012-05-08 02:49:26 UTC) #1
MAD
Très cool! First round of comments... Thanks! BYE MAD... https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode55 chrome/browser/metrics/variations_service.cc:55: ...
8 years, 7 months ago (2012-05-08 03:09:00 UTC) #2
Alexei Svitkine (slow)
Some style nits your way: https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode61 chrome/browser/metrics/variations_service.cc:61: for (int i = ...
8 years, 7 months ago (2012-05-08 03:22:54 UTC) #3
Alexei Svitkine (slow)
https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode305 chrome/browser/metrics/variations_service.cc:305: study.experiment(i).probability_weight()); You also need to associate the study.experiment(i).experiment_id() here ...
8 years, 7 months ago (2012-05-08 03:25:26 UTC) #4
Alexei Svitkine (slow)
On 2012/05/08 03:25:26, Alexei Svitkine wrote: > https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc > File chrome/browser/metrics/variations_service.cc (right): > > https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode305 ...
8 years, 7 months ago (2012-05-08 03:29:09 UTC) #5
jwd
Thanks for the review. MAD's comments fixed, just noticed Alexei's. https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode55 ...
8 years, 7 months ago (2012-05-08 03:30:01 UTC) #6
MAD
Unfortunately we won't be able to support this just yet... The API doesn't support an ...
8 years, 7 months ago (2012-05-08 03:31:16 UTC) #7
Alexei Svitkine (slow)
https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode275 chrome/browser/metrics/variations_service.cc:275: default_group_number = study.experiment(i).experiment_id(); > I'm getting rid of the ...
8 years, 7 months ago (2012-05-08 03:31:27 UTC) #8
jwd
https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/1/chrome/browser/metrics/variations_service.cc#newcode61 chrome/browser/metrics/variations_service.cc:61: for (int i = 0; i<seed.study_size(); ++i) { On ...
8 years, 7 months ago (2012-05-08 03:35:17 UTC) #9
MAD
LGTM with some more stylish nits on top of the spacing nits from Alexei, as ...
8 years, 7 months ago (2012-05-08 03:39:03 UTC) #10
Alexei Svitkine (slow)
http://codereview.chromium.org/10375043/diff/3003/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): http://codereview.chromium.org/10375043/diff/3003/chrome/browser/metrics/variations_service.cc#newcode249 chrome/browser/metrics/variations_service.cc:249: if (!found_default_group){ Space before {. http://codereview.chromium.org/10375043/diff/3003/chrome/browser/metrics/variations_service.cc#newcode253 chrome/browser/metrics/variations_service.cc:253: // valid. ...
8 years, 7 months ago (2012-05-08 03:40:13 UTC) #11
Alexei Svitkine (slow)
http://codereview.chromium.org/10375043/diff/3003/chrome/browser/metrics/variations_service.h File chrome/browser/metrics/variations_service.h (right): http://codereview.chromium.org/10375043/diff/3003/chrome/browser/metrics/variations_service.h#newcode82 chrome/browser/metrics/variations_service.h:82: bool LoadVariationsSeed(PrefService* local_prefs, Also, see my previous comment: rename ...
8 years, 7 months ago (2012-05-08 03:41:34 UTC) #12
SteveT
Drive-by nit. lgtm https://chromiumcodereview.appspot.com/10375043/diff/3003/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/3003/chrome/browser/metrics/variations_service.cc#newcode275 chrome/browser/metrics/variations_service.cc:275: study.experiment(i).probability_weight()); Nit: Braces around if body, ...
8 years, 7 months ago (2012-05-08 03:44:28 UTC) #13
jwd
https://chromiumcodereview.appspot.com/10375043/diff/6/chrome/browser/metrics/variations_service.cc File chrome/browser/metrics/variations_service.cc (right): https://chromiumcodereview.appspot.com/10375043/diff/6/chrome/browser/metrics/variations_service.cc#newcode246 chrome/browser/metrics/variations_service.cc:246: found_default_group = true; On 2012/05/08 03:39:03, MAD wrote: > ...
8 years, 7 months ago (2012-05-08 03:47:24 UTC) #14
jwd
https://chromiumcodereview.appspot.com/10375043/diff/3003/chrome/browser/metrics/variations_service.h File chrome/browser/metrics/variations_service.h (right): https://chromiumcodereview.appspot.com/10375043/diff/3003/chrome/browser/metrics/variations_service.h#newcode82 chrome/browser/metrics/variations_service.h:82: bool LoadVariationsSeed(PrefService* local_prefs, On 2012/05/08 03:41:34, Alexei Svitkine wrote: ...
8 years, 7 months ago (2012-05-08 03:53:36 UTC) #15
Alexei Svitkine (slow)
Excellent! LGTM
8 years, 7 months ago (2012-05-08 03:54:30 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jwd@chromium.org/10375043/6002
8 years, 7 months ago (2012-05-08 03:58:38 UTC) #17
commit-bot: I haz the power
Try job failure for 10375043-6002 (retry) on win_rel for step "browser_tests". It's a second try, ...
8 years, 7 months ago (2012-05-08 06:58:27 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jwd@chromium.org/10375043/6002
8 years, 7 months ago (2012-05-08 11:27:19 UTC) #19
commit-bot: I haz the power
8 years, 7 months ago (2012-05-08 16:57:59 UTC) #20
Try job failure for 10375043-6002 (retry) (retry) (retry) on win_rel for step
"browser_tests".
It's a second try, previously, step "browser_tests" failed.
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_rel&nu...

Powered by Google App Engine
This is Rietveld 408576698