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

Issue 2037903002: Precache manifest should not be added to fetcher pool which is full (Closed)

Created:
4 years, 6 months ago by Raj
Modified:
4 years, 6 months ago
Reviewers:
bengr
CC:
chromium-reviews, wifiprefetch-reviews_google.com
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Precache manifest should not be added to fetcher pool which is full Fetcher pool accepts limited number of requests which are fetched in parallel. If the pool is full, precache manifest resources should not be added to it. BUG=606231 Committed: https://crrev.com/b2754f713e984d267353ce00d8a9e5ff6a6fafae Cr-Commit-Position: refs/heads/master@{#399387}

Patch Set 1 #

Total comments: 2

Patch Set 2 : Added test #

Total comments: 4

Patch Set 3 : Addressed comments #

Patch Set 4 : Addressed comments #

Total comments: 2

Patch Set 5 : Rebased and addressed comments #

Total comments: 2

Patch Set 6 : compile fix #

Patch Set 7 : Addressed comments #

Total comments: 4

Patch Set 8 : comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -6 lines) Patch
M components/precache/core/fetcher_pool.h View 1 2 3 4 5 6 2 chunks +4 lines, -0 lines 0 comments Download
M components/precache/core/precache_fetcher.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M components/precache/core/precache_fetcher.cc View 1 4 1 chunk +1 line, -4 lines 0 comments Download
M components/precache/core/precache_fetcher_unittest.cc View 1 2 3 4 5 6 7 5 chunks +95 lines, -2 lines 0 comments Download

Messages

Total messages: 21 (4 generated)
Raj
4 years, 6 months ago (2016-06-03 00:15:26 UTC) #2
bengr
https://codereview.chromium.org/2037903002/diff/1/components/precache/core/precache_fetcher.cc File components/precache/core/precache_fetcher.cc (right): https://codereview.chromium.org/2037903002/diff/1/components/precache/core/precache_fetcher.cc#newcode402 components/precache/core/precache_fetcher.cc:402: if (manifest_urls_to_fetch_.empty() || !pool_.IsAvailable()) Could you add a test ...
4 years, 6 months ago (2016-06-06 18:55:15 UTC) #3
Raj
4 years, 6 months ago (2016-06-07 20:27:51 UTC) #4
bengr
https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc#newcode991 components/precache/core/precache_fetcher_unittest.cc:991: const size_t kNumResources = 15; This test should check ...
4 years, 6 months ago (2016-06-07 21:14:40 UTC) #5
Raj
https://codereview.chromium.org/2037903002/diff/1/components/precache/core/precache_fetcher.cc File components/precache/core/precache_fetcher.cc (right): https://codereview.chromium.org/2037903002/diff/1/components/precache/core/precache_fetcher.cc#newcode402 components/precache/core/precache_fetcher.cc:402: if (manifest_urls_to_fetch_.empty() || !pool_.IsAvailable()) On 2016/06/06 18:55:15, bengr wrote: ...
4 years, 6 months ago (2016-06-08 03:10:42 UTC) #6
bengr
https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc#newcode991 components/precache/core/precache_fetcher_unittest.cc:991: const size_t kNumResources = 15; On 2016/06/08 03:10:42, Raj ...
4 years, 6 months ago (2016-06-08 23:49:56 UTC) #7
Raj
https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/20001/components/precache/core/precache_fetcher_unittest.cc#newcode991 components/precache/core/precache_fetcher_unittest.cc:991: const size_t kNumResources = 15; On 2016/06/08 23:49:56, bengr ...
4 years, 6 months ago (2016-06-09 00:32:46 UTC) #8
bengr
https://codereview.chromium.org/2037903002/diff/60001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/60001/components/precache/core/precache_fetcher_unittest.cc#newcode1057 components/precache/core/precache_fetcher_unittest.cc:1057: precache_fetcher.Start(); I would change 1018 back to '= 15' ...
4 years, 6 months ago (2016-06-10 19:49:51 UTC) #9
Raj
Thanks for looking into. https://codereview.chromium.org/2037903002/diff/60001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/60001/components/precache/core/precache_fetcher_unittest.cc#newcode1057 components/precache/core/precache_fetcher_unittest.cc:1057: precache_fetcher.Start(); On 2016/06/10 19:49:51, bengr ...
4 years, 6 months ago (2016-06-10 21:12:03 UTC) #10
bengr
https://codereview.chromium.org/2037903002/diff/80001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/80001/components/precache/core/precache_fetcher_unittest.cc#newcode1059 components/precache/core/precache_fetcher_unittest.cc:1059: EXPECT_GT(kNumResources, precache_fetcher.pool_.max_size_); Add a getter to the pool.
4 years, 6 months ago (2016-06-10 22:10:59 UTC) #11
Raj
https://codereview.chromium.org/2037903002/diff/80001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/80001/components/precache/core/precache_fetcher_unittest.cc#newcode1059 components/precache/core/precache_fetcher_unittest.cc:1059: EXPECT_GT(kNumResources, precache_fetcher.pool_.max_size_); On 2016/06/10 22:10:59, bengr wrote: > Add ...
4 years, 6 months ago (2016-06-10 22:23:03 UTC) #12
bengr
LGTM. Please fix the variable name. https://codereview.chromium.org/2037903002/diff/120001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/120001/components/precache/core/precache_fetcher_unittest.cc#newcode71 components/precache/core/precache_fetcher_unittest.cc:71: } // namespace ...
4 years, 6 months ago (2016-06-12 00:42:21 UTC) #13
Raj
https://codereview.chromium.org/2037903002/diff/120001/components/precache/core/precache_fetcher_unittest.cc File components/precache/core/precache_fetcher_unittest.cc (right): https://codereview.chromium.org/2037903002/diff/120001/components/precache/core/precache_fetcher_unittest.cc#newcode71 components/precache/core/precache_fetcher_unittest.cc:71: } // namespace On 2016/06/12 00:42:20, bengr wrote: > ...
4 years, 6 months ago (2016-06-12 03:55:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2037903002/130001
4 years, 6 months ago (2016-06-12 03:55:29 UTC) #17
commit-bot: I haz the power
Committed patchset #8 (id:130001)
4 years, 6 months ago (2016-06-12 04:45:01 UTC) #18
commit-bot: I haz the power
CQ bit was unchecked
4 years, 6 months ago (2016-06-12 04:45:04 UTC) #19
commit-bot: I haz the power
4 years, 6 months ago (2016-06-12 04:47:38 UTC) #21
Message was sent while issue was closed.
Patchset 8 (id:??) landed as
https://crrev.com/b2754f713e984d267353ce00d8a9e5ff6a6fafae
Cr-Commit-Position: refs/heads/master@{#399387}

Powered by Google App Engine
This is Rietveld 408576698