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

Issue 2529263003: predictors: Ignore repeating subresources while checking. (Closed)

Created:
4 years ago by alexilin
Modified:
4 years ago
Reviewers:
pasko, Benoit L
CC:
chromium-reviews, shishir+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

predictors: Ignore repeating subresources while checking. This eliminates one of the sources of flakiness in ResourcePrefetchPredictorBrowserTest. It seems impossible to avoid an emergence of several requests belonging to the same subresource but we could just ignore them as real code does. The real code also ignores repeating entries of the same subresource but doesn't modify collection passing to test observer. BUG=650253 Committed: https://crrev.com/3fbb26424d252cec6fb1a20f94f47a6211dcf80e Cr-Commit-Position: refs/heads/master@{#434951}

Patch Set 1 #

Total comments: 6

Patch Set 2 : Make sort stable + add comment. #

Total comments: 2

Patch Set 3 : . #

Patch Set 4 : Add anonymous namespace. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -3 lines) Patch
M chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc View 1 2 3 3 chunks +29 lines, -3 lines 0 comments Download

Messages

Total messages: 21 (12 generated)
alexilin
Hi, I've noticed that the real code actually expects that there could be repeated occurrence ...
4 years ago (2016-11-28 14:29:14 UTC) #4
Benoit L
https://codereview.chromium.org/2529263003/diff/1/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc File chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc (right): https://codereview.chromium.org/2529263003/diff/1/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc#newcode69 chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc:69: std::vector<URLRequestSummary> subresources( nit: why not just a copy? https://codereview.chromium.org/2529263003/diff/1/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc#newcode71 ...
4 years ago (2016-11-28 14:58:05 UTC) #5
alexilin
Thanks! https://codereview.chromium.org/2529263003/diff/1/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc File chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc (right): https://codereview.chromium.org/2529263003/diff/1/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc#newcode69 chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc:69: std::vector<URLRequestSummary> subresources( On 2016/11/28 14:58:04, Benoit L wrote: ...
4 years ago (2016-11-28 15:12:15 UTC) #6
pasko
lgtm https://codereview.chromium.org/2529263003/diff/20001/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc File chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc (right): https://codereview.chromium.org/2529263003/diff/20001/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc#newcode67 chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc:67: std::vector<URLRequestSummary> GetUniqueSubresources( nit: anonymous namespace for everything between ...
4 years ago (2016-11-28 15:41:28 UTC) #7
Benoit L
On 2016/11/28 15:41:28, pasko wrote: > lgtm > > https://codereview.chromium.org/2529263003/diff/20001/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc > File chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc > (right): ...
4 years ago (2016-11-28 16:39:04 UTC) #8
alexilin
Very important draft need to be published. https://codereview.chromium.org/2529263003/diff/20001/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc File chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc (right): https://codereview.chromium.org/2529263003/diff/20001/chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc#newcode67 chrome/browser/predictors/resource_prefetch_predictor_browsertest.cc:67: std::vector<URLRequestSummary> GetUniqueSubresources( ...
4 years ago (2016-11-29 10:32:00 UTC) #13
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/2529263003/60001
4 years ago (2016-11-29 10:32:29 UTC) #16
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years ago (2016-11-29 10:38:42 UTC) #19
commit-bot: I haz the power
4 years ago (2016-11-29 10:41:15 UTC) #21
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/3fbb26424d252cec6fb1a20f94f47a6211dcf80e
Cr-Commit-Position: refs/heads/master@{#434951}

Powered by Google App Engine
This is Rietveld 408576698