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

Issue 8423028: Persist dynamically learned SPDY settings (like CWND). (Closed)

Created:
9 years, 1 month ago by ramant (doing other things)
Modified:
9 years, 1 month ago
CC:
chromium-reviews
Visibility:
Public.

Description

Persist dynamically learned SPDY settings (like CWND). BUG=70652 R=willchan TEST=network unittests, browser unit tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110143

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Patch Set 7 : '' #

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Patch Set 14 : '' #

Total comments: 1

Patch Set 15 : '' #

Patch Set 16 : '' #

Patch Set 17 : '' #

Total comments: 4

Patch Set 18 : '' #

Patch Set 19 : '' #

Patch Set 20 : '' #

Total comments: 5

Patch Set 21 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+882 lines, -580 lines) Patch
M chrome/browser/net/http_server_properties_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +53 lines, -78 lines 0 comments Download
M chrome/browser/net/http_server_properties_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8 chunks +324 lines, -222 lines 0 comments Download
M chrome/browser/net/http_server_properties_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 10 chunks +216 lines, -239 lines 0 comments Download
M chrome/browser/profiles/off_the_record_profile_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/common/pref_names.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -0 lines 0 comments Download
M chrome/common/pref_names.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +3 lines, -0 lines 0 comments Download
M net/base/host_port_pair_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +10 lines, -0 lines 0 comments Download
M net/http/http_network_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +3 lines, -1 line 0 comments Download
M net/http/http_server_properties.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +19 lines, -0 lines 0 comments Download
M net/http/http_server_properties_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +20 lines, -0 lines 0 comments Download
M net/http/http_server_properties_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +49 lines, -0 lines 0 comments Download
M net/http/http_server_properties_impl_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 3 chunks +124 lines, -6 lines 0 comments Download
M net/spdy/spdy_network_transaction_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +14 lines, -7 lines 0 comments Download
M net/spdy/spdy_session.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 chunks +2 lines, -2 lines 0 comments Download
M net/spdy/spdy_session.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 7 chunks +9 lines, -6 lines 0 comments Download
M net/spdy/spdy_session_pool.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 4 chunks +8 lines, -1 line 0 comments Download
M net/spdy/spdy_session_pool.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +10 lines, -5 lines 0 comments Download
M net/spdy/spdy_session_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 5 chunks +11 lines, -8 lines 0 comments Download
M net/spdy/spdy_websocket_stream_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 27 (0 generated)
ramant (doing other things)
Hi willchan, This is the work-in-progress. Locally, I am done with plumbing changes. The following ...
9 years, 1 month ago (2011-11-02 17:10:50 UTC) #1
willchan no longer on Chromium
What happens when a SPDY server doesn't send a SETTINGS frame? Do we not cache ...
9 years, 1 month ago (2011-11-03 20:49:00 UTC) #2
ramant (doing other things)
On 2011/11/03 20:49:00, willchan wrote: > What happens when a SPDY server doesn't send a ...
9 years, 1 month ago (2011-11-04 17:30:31 UTC) #3
ramant (doing other things)
On 2011/11/04 17:30:31, ramant wrote: > On 2011/11/03 20:49:00, willchan wrote: > > What happens ...
9 years, 1 month ago (2011-11-04 17:32:55 UTC) #4
ramant (doing other things)
On 2011/11/04 17:32:55, ramant wrote: > What do you think of adding an enum to ...
9 years, 1 month ago (2011-11-04 18:26:23 UTC) #5
ramant (doing other things)
Hi willchan, Made the changes not to persist spdy settings if we heavn't updates the ...
9 years, 1 month ago (2011-11-04 18:48:37 UTC) #6
willchan no longer on Chromium
On 2011/11/04 18:48:37, ramant wrote: > Hi willchan, > Made the changes not to persist ...
9 years, 1 month ago (2011-11-04 22:22:07 UTC) #7
ramant (doing other things)
On 2011/11/04 22:22:07, willchan wrote: > On 2011/11/04 18:48:37, ramant wrote: > > Hi willchan, ...
9 years, 1 month ago (2011-11-04 22:40:22 UTC) #8
willchan no longer on Chromium
The change you made in profile_impl_io_data.h should probably also be reflected in off_the_record_profile_io_data.h. I read ...
9 years, 1 month ago (2011-11-04 22:44:38 UTC) #9
ramant (doing other things)
On 2011/11/04 22:22:07, willchan wrote: > On 2011/11/04 18:48:37, ramant wrote: > > Hi willchan, ...
9 years, 1 month ago (2011-11-05 02:57:20 UTC) #10
ramant (doing other things)
Another option is to keep alternate-protocol props separate: "spdy": { "servers": { "www.google.com:443": { "supports_spdy": ...
9 years, 1 month ago (2011-11-05 03:07:59 UTC) #11
ramant (doing other things)
9 years, 1 month ago (2011-11-05 03:20:25 UTC) #12
ramant (doing other things)
One more options is "http_server_properties": { "spdy": { "www.google.com:443": { "supports_spdy": 1, "settings": [ { ...
9 years, 1 month ago (2011-11-05 03:21:29 UTC) #13
ramant (doing other things)
The following is another option: "http_server_properties": { "www.google.com:443": { "supports_spdy": 1, "settings": [ { "id": ...
9 years, 1 month ago (2011-11-07 23:13:25 UTC) #14
willchan no longer on Chromium
I like this. On Mon, Nov 7, 2011 at 3:13 PM, <rtenneti@chromium.org> wrote: > The ...
9 years, 1 month ago (2011-11-07 23:15:07 UTC) #15
ramant (doing other things)
hi willchan, I am thinking of adding the following structure/map to http_server_properties_impl.h and whenever we ...
9 years, 1 month ago (2011-11-08 01:14:20 UTC) #16
ramant (doing other things)
Hi willchan, Would appreciate if you could take a look at HttpServerPropertiesManager*.* They are the ...
9 years, 1 month ago (2011-11-10 01:16:50 UTC) #17
willchan no longer on Chromium
I'm going to finish this up this afternoon. Ping me if I haven't gotten to ...
9 years, 1 month ago (2011-11-10 19:00:59 UTC) #18
ramant (doing other things)
hi willchan, Fixed the valgrind errors and added tests for multiple servers. thanks, raman
9 years, 1 month ago (2011-11-10 19:06:33 UTC) #19
willchan no longer on Chromium
Sorry, I didn't get to finish this. The new changes seem very reasonable to me. ...
9 years, 1 month ago (2011-11-11 01:46:54 UTC) #20
ramant (doing other things)
On 2011/11/11 01:46:54, willchan wrote: > Sorry, I didn't get to finish this. The new ...
9 years, 1 month ago (2011-11-11 02:20:57 UTC) #21
willchan no longer on Chromium
Changes seem quite reasonable! I'm just waiting on the base::Owned changes now. http://codereview.chromium.org/8423028/diff/38027/chrome/browser/net/http_server_properties_manager_unittest.cc File chrome/browser/net/http_server_properties_manager_unittest.cc ...
9 years, 1 month ago (2011-11-11 23:00:01 UTC) #22
ramant (doing other things)
Hi willchan, Made the changes you had suggested. Would appreciate if you could take a ...
9 years, 1 month ago (2011-11-12 07:08:42 UTC) #23
willchan no longer on Chromium
lgtm http://codereview.chromium.org/8423028/diff/46003/chrome/browser/net/http_server_properties_manager.cc File chrome/browser/net/http_server_properties_manager.cc (right): http://codereview.chromium.org/8423028/diff/46003/chrome/browser/net/http_server_properties_manager.cc#newcode162 chrome/browser/net/http_server_properties_manager.cc:162: void HttpServerPropertiesManager::ClearSpdySettings() { DCHECK(BrowserThread...)? http://codereview.chromium.org/8423028/diff/46003/chrome/browser/net/http_server_properties_manager.cc#newcode218 chrome/browser/net/http_server_properties_manager.cc:218: VLOG(1) << ...
9 years, 1 month ago (2011-11-15 15:44:21 UTC) #24
ramant (doing other things)
thanks very much willchan. Made all the changes. -raman http://codereview.chromium.org/8423028/diff/46003/chrome/browser/net/http_server_properties_manager.cc File chrome/browser/net/http_server_properties_manager.cc (right): http://codereview.chromium.org/8423028/diff/46003/chrome/browser/net/http_server_properties_manager.cc#newcode162 chrome/browser/net/http_server_properties_manager.cc:162: ...
9 years, 1 month ago (2011-11-15 16:43:46 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/rtenneti@chromium.org/8423028/51001
9 years, 1 month ago (2011-11-15 16:44:24 UTC) #26
commit-bot: I haz the power
9 years, 1 month ago (2011-11-15 19:20:34 UTC) #27
Change committed as 110143

Powered by Google App Engine
This is Rietveld 408576698