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

Issue 120963002: Use a Finch Experiment to control the Browser Blacklist (Closed)

Created:
6 years, 12 months ago by csharp
Modified:
6 years, 11 months ago
CC:
chromium-reviews, Ilya Sherman, jar (doing other things), asvitkine+watch_chromium.org
Base URL:
http://git.chromium.org/chromium/src.git@master
Visibility:
Public.

Description

Use a Finch Experiment to control the Browser Blacklist Also increase the states stored in the register to prevent the setup code from running multiple times per version if it fails to start one time. BUG=329023 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243967

Patch Set 1 : #

Total comments: 35

Patch Set 2 : Rebase #

Patch Set 3 : Responding to comments #

Total comments: 23

Patch Set 4 : Only report when the version is the same #

Total comments: 7

Patch Set 5 : Responding to comments #

Total comments: 6

Patch Set 6 : #

Total comments: 10

Patch Set 7 : Rebase #

Patch Set 8 : Responding to comments #

Total comments: 10

Patch Set 9 : Rebase #

Patch Set 10 : Responding to comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+382 lines, -44 lines) Patch
M chrome/browser/DEPS View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/chrome_browser_main_win.cc View 1 2 3 4 5 6 2 chunks +3 lines, -0 lines 0 comments Download
A chrome/browser/chrome_elf_init_unittest_win.cc View 1 2 3 4 5 6 7 8 9 1 chunk +111 lines, -0 lines 0 comments Download
A chrome/browser/chrome_elf_init_win.h View 1 2 3 4 5 6 7 1 chunk +15 lines, -0 lines 0 comments Download
A chrome/browser/chrome_elf_init_win.cc View 1 2 3 4 5 6 7 8 9 1 chunk +103 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome_elf/blacklist.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +5 lines, -1 line 0 comments Download
M chrome_elf/blacklist/blacklist.h View 1 2 3 4 1 chunk +24 lines, -8 lines 0 comments Download
M chrome_elf/blacklist/blacklist.cc View 1 2 3 4 5 6 7 8 9 4 chunks +54 lines, -20 lines 0 comments Download
M chrome_elf/blacklist/test/blacklist_test.cc View 1 2 3 4 5 6 7 8 9 3 chunks +45 lines, -14 lines 0 comments Download
M chrome_elf/chrome_elf.gyp View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -0 lines 0 comments Download
M chrome_elf/chrome_elf_main.cc View 1 chunk +1 line, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml View 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (0 generated)
csharp
robertshield as owner for chrome_elf/* jwd as owner for histograms.xml thakis as owner chrome/browser*
6 years, 12 months ago (2013-12-24 19:27:15 UTC) #1
Ilya Sherman
https://codereview.chromium.org/120963002/diff/70001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/120963002/diff/70001/chrome/browser/chrome_browser_main_win.cc#newcode80 chrome/browser/chrome_browser_main_win.cc:80: }; Please document that this histogram is used to ...
6 years, 12 months ago (2013-12-27 01:22:50 UTC) #2
robertshield
Nice patch, a few comments and the like. https://codereview.chromium.org/120963002/diff/70001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/120963002/diff/70001/chrome/browser/chrome_browser_main_win.cc#newcode280 chrome/browser/chrome_browser_main_win.cc:280: DWORD ...
6 years, 12 months ago (2013-12-27 03:24:28 UTC) #3
csharp
Moved the setup code into it's own file (chrome_elf_init_win) and converted the browser tests I ...
6 years, 11 months ago (2014-01-02 19:55:36 UTC) #4
csharp
Made a small change were the success or failed metrics are only reported if the ...
6 years, 11 months ago (2014-01-02 20:39:38 UTC) #5
robertshield
https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h File base/win/registry.h (right): https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h#newcode60 base/win/registry.h:60: // Returns the number of values for this key, ...
6 years, 11 months ago (2014-01-02 20:42:21 UTC) #6
robertshield
https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h File base/win/registry.h (right): https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h#newcode60 base/win/registry.h:60: // Returns the number of values for this key, ...
6 years, 11 months ago (2014-01-02 20:42:21 UTC) #7
robertshield
Looks great, couple more nits https://codereview.chromium.org/120963002/diff/420001/chrome/browser/chrome_elf_init_win.cc File chrome/browser/chrome_elf_init_win.cc (right): https://codereview.chromium.org/120963002/diff/420001/chrome/browser/chrome_elf_init_win.cc#newcode62 chrome/browser/chrome_elf_init_win.cc:62: std::wstring blacklist_version(L""); Use base::string16 ...
6 years, 11 months ago (2014-01-02 20:46:19 UTC) #8
csharp
https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h File base/win/registry.h (right): https://codereview.chromium.org/120963002/diff/360001/base/win/registry.h#newcode60 base/win/registry.h:60: // Returns the number of values for this key, ...
6 years, 11 months ago (2014-01-02 21:57:58 UTC) #9
robertshield
Awesome, nice work! LGTM with just a couple more nits. https://codereview.chromium.org/120963002/diff/360001/chrome/browser/chrome_elf_init_win.cc File chrome/browser/chrome_elf_init_win.cc (right): https://codereview.chromium.org/120963002/diff/360001/chrome/browser/chrome_elf_init_win.cc#newcode16 ...
6 years, 11 months ago (2014-01-03 03:21:41 UTC) #10
csharp
https://codereview.chromium.org/120963002/diff/530001/chrome/browser/chrome_elf_init_unittest_win.cc File chrome/browser/chrome_elf_init_unittest_win.cc (right): https://codereview.chromium.org/120963002/diff/530001/chrome/browser/chrome_elf_init_unittest_win.cc#newcode86 chrome/browser/chrome_elf_init_unittest_win.cc:86: base::string16 version = base::UTF8ToUTF16(version_info.Version()); On 2014/01/03 03:21:43, robertshield wrote: ...
6 years, 11 months ago (2014-01-03 14:59:35 UTC) #11
Alexei Svitkine (slow)
histograms and field trial lgtm % comments https://codereview.chromium.org/120963002/diff/650001/chrome/browser/chrome_elf_init_unittest_win.cc File chrome/browser/chrome_elf_init_unittest_win.cc (right): https://codereview.chromium.org/120963002/diff/650001/chrome/browser/chrome_elf_init_unittest_win.cc#newcode9 chrome/browser/chrome_elf_init_unittest_win.cc:9: #include "chrome/browser/chrome_elf_init_win.h" ...
6 years, 11 months ago (2014-01-06 20:43:04 UTC) #12
csharp
thakis@ ping for owner's approval of chrome/browser/* https://codereview.chromium.org/120963002/diff/650001/chrome/browser/chrome_elf_init_unittest_win.cc File chrome/browser/chrome_elf_init_unittest_win.cc (right): https://codereview.chromium.org/120963002/diff/650001/chrome/browser/chrome_elf_init_unittest_win.cc#newcode9 chrome/browser/chrome_elf_init_unittest_win.cc:9: #include "chrome/browser/chrome_elf_init_win.h" ...
6 years, 11 months ago (2014-01-07 20:04:02 UTC) #13
Nico
Sorry, I lack context to say anything useful. What is chrome_elf? Any reason it's not ...
6 years, 11 months ago (2014-01-07 21:27:44 UTC) #14
csharp
Adding sky for owner's approval of chrome/browser/* quick fyi (mainly for thakis), chrome_elf is the ...
6 years, 11 months ago (2014-01-07 21:44:18 UTC) #15
sky
https://codereview.chromium.org/120963002/diff/780001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/120963002/diff/780001/chrome/browser/chrome_browser_main_win.cc#newcode257 chrome/browser/chrome_browser_main_win.cc:257: InitializeChromeElf(); Should we only do this in official builds? ...
6 years, 11 months ago (2014-01-07 23:15:08 UTC) #16
csharp
https://codereview.chromium.org/120963002/diff/780001/chrome/browser/chrome_browser_main_win.cc File chrome/browser/chrome_browser_main_win.cc (right): https://codereview.chromium.org/120963002/diff/780001/chrome/browser/chrome_browser_main_win.cc#newcode257 chrome/browser/chrome_browser_main_win.cc:257: InitializeChromeElf(); On 2014/01/07 23:15:08, sky wrote: > Should we ...
6 years, 11 months ago (2014-01-08 21:07:06 UTC) #17
sky
Would it be better to have per channel registry values? On Wed, Jan 8, 2014 ...
6 years, 11 months ago (2014-01-08 21:28:35 UTC) #18
csharp
On 2014/01/08 21:28:35, sky wrote: > Would it be better to have per channel registry ...
6 years, 11 months ago (2014-01-08 21:32:37 UTC) #19
sky
Ok, LGTM
6 years, 11 months ago (2014-01-08 23:36:14 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/120963002/900001
6 years, 11 months ago (2014-01-09 14:36:44 UTC) #21
commit-bot: I haz the power
Retried try job too often on linux_rel for step(s) net_unittests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_rel&number=212056
6 years, 11 months ago (2014-01-09 14:58:32 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/csharp@chromium.org/120963002/900001
6 years, 11 months ago (2014-01-09 15:18:30 UTC) #23
commit-bot: I haz the power
6 years, 11 months ago (2014-01-09 20:36:41 UTC) #24
Message was sent while issue was closed.
Change committed as 243967

Powered by Google App Engine
This is Rietveld 408576698