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

Issue 11783033: Fix problem where field trials using kExpirationYearInFuture could get disabled. (Closed)

Created:
7 years, 11 months ago by Alexei Svitkine (slow)
Modified:
7 years, 11 months ago
Reviewers:
Ilya Sherman
CC:
chromium-reviews, MAD, erikwright+watch_chromium.org, Ilya Sherman, jar (doing other things)
Visibility:
Public.

Description

Fix problem where field trials using kExpirationYearInFuture could get disabled. The issue was that kExpirationYearInFuture was using system time, but the expiration check in field_trial.cc was using build time. This CL changes the constant to be named kExpirationYearNotExpired and sets it based on build time. BUG=168799 TEST=New unit test. Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175831

Patch Set 1 #

Total comments: 6

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -12 lines) Patch
M base/metrics/field_trial.h View 1 1 chunk +3 lines, -2 lines 0 comments Download
M base/metrics/field_trial.cc View 1 2 chunks +4 lines, -5 lines 0 comments Download
M base/metrics/field_trial_unittest.cc View 1 1 chunk +13 lines, -0 lines 0 comments Download
M chrome/browser/metrics/variations/variations_service.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/common/metrics/entropy_provider_unittest.cc View 1 2 chunks +4 lines, -4 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Alexei Svitkine (slow)
7 years, 11 months ago (2013-01-08 18:10:16 UTC) #1
Ilya Sherman
LGTM with nits https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h File base/metrics/field_trial.h (right): https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h#newcode287 base/metrics/field_trial.h:287: // via |FactoryGetFieldTrial()|. Set to two ...
7 years, 11 months ago (2013-01-08 21:18:53 UTC) #2
Alexei Svitkine (slow)
https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h File base/metrics/field_trial.h (right): https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h#newcode288 base/metrics/field_trial.h:288: static int kExpirationYearNotExpired; On 2013/01/08 21:18:53, Ilya Sherman wrote: ...
7 years, 11 months ago (2013-01-08 21:56:22 UTC) #3
Ilya Sherman
https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h File base/metrics/field_trial.h (right): https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h#newcode288 base/metrics/field_trial.h:288: static int kExpirationYearNotExpired; On 2013/01/08 21:56:22, Alexei Svitkine wrote: ...
7 years, 11 months ago (2013-01-08 22:02:04 UTC) #4
Alexei Svitkine (slow)
I like kNoExpirationYear. I'll update the CL to use that tomorrow and address your other ...
7 years, 11 months ago (2013-01-08 22:23:53 UTC) #5
Alexei Svitkine (slow)
https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h File base/metrics/field_trial.h (right): https://codereview.chromium.org/11783033/diff/1/base/metrics/field_trial.h#newcode287 base/metrics/field_trial.h:287: // via |FactoryGetFieldTrial()|. Set to two years from the ...
7 years, 11 months ago (2013-01-09 15:24:58 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/asvitkine@chromium.org/11783033/19001
7 years, 11 months ago (2013-01-09 15:32:16 UTC) #7
commit-bot: I haz the power
7 years, 11 months ago (2013-01-09 18:15:30 UTC) #8
Message was sent while issue was closed.
Change committed as 175831

Powered by Google App Engine
This is Rietveld 408576698