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

Issue 1898873006: Cronet: Use stale DNS cache entries experimentally. (Closed)

Created:
4 years, 8 months ago by Julia Tuttle
Modified:
4 years, 3 months ago
CC:
cbentzel+watch_chromium.org, chromium-reviews, danielle connolly , Bryan McQuade
Base URL:
https://chromium.googlesource.com/chromium/src.git@dns_stale2
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Cronet: Use stale DNS cache entries experimentally. Create a Cronet-specific HostResolver that uses stale DNS cache entries when available after a delay, to reduce DNS latency at the expense of accuracy. Configure it in place of (actually wrapped around) the default resolver when configured by Cronet experimental options. Design doc: https://docs.google.com/document/d/1qmxDNfNUIK2cQQi9u_-Qv3PKxEbEtBKhEvIOza2s7wU/view BUG=605138 Committed: https://crrev.com/50d9c4b48edf4cb160b426fea7475e689cd1816b Cr-Commit-Position: refs/heads/master@{#413875}

Patch Set 1 #

Patch Set 2 : rebase #

Total comments: 6

Patch Set 3 : rebase #

Patch Set 4 : make requested changes, rebase #

Patch Set 5 : Tweak histograms per asvitkine's suggestions on another CL. #

Total comments: 32

Patch Set 6 : Make requested changes. #

Total comments: 6

Patch Set 7 : Make requested changes. #

Patch Set 8 : Fix missing #include >.< #

Total comments: 15

Patch Set 9 : rebase #

Patch Set 10 : rebase #

Patch Set 11 : rebase #

Patch Set 12 : Move StaleHostResolver into cronet #

Total comments: 28

Patch Set 13 : rebase, make requested changes #

Total comments: 22

Patch Set 14 : Make requested changes. #

Patch Set 15 : Actually delete completed requests. #

Total comments: 10

Patch Set 16 : Make requested changes. #

Total comments: 10

Patch Set 17 : Add unittests for StaleHostResolver; fix bugs found by tests; make other requested changes. #

Patch Set 18 : Add integration test, rebase, format, &c. #

Total comments: 24

Patch Set 19 : Make most requested changes. #

Total comments: 6

Patch Set 20 : Update for HostResolver refactor #

Patch Set 21 : Fix unittest. #

Patch Set 22 : Fix inheritance stuff. #

Patch Set 23 : Make requested changes. #

Total comments: 12

Patch Set 24 : Make requested changes. #

Patch Set 25 : Make requested changes. #

Total comments: 1

Patch Set 26 : Resolve merge conflict. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1152 lines, -20 lines) Patch
M components/cronet.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 2 chunks +4 lines, -1 line 0 comments Download
M components/cronet/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +3 lines, -0 lines 0 comments Download
M components/cronet/cronet_static.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1 chunk +2 lines, -0 lines 0 comments Download
M components/cronet/ios/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 chunks +3 lines, -0 lines 0 comments Download
A components/cronet/stale_host_resolver.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 chunk +95 lines, -0 lines 0 comments Download
A components/cronet/stale_host_resolver.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 1 chunk +400 lines, -0 lines 0 comments Download
A components/cronet/stale_host_resolver_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 chunk +496 lines, -0 lines 0 comments Download
M components/cronet/url_request_context_config.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 3 chunks +71 lines, -15 lines 0 comments Download
M components/cronet/url_request_context_config_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 chunk +2 lines, -0 lines 0 comments Download
M net/dns/host_resolver.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +10 lines, -0 lines 0 comments Download
M net/dns/host_resolver.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2 chunks +17 lines, -4 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 chunks +49 lines, -0 lines 0 comments Download

Messages

Total messages: 130 (61 generated)
Julia Tuttle
asvitkine, PTAL at histograms.
4 years, 8 months ago (2016-04-26 02:12:24 UTC) #3
Julia Tuttle
PTAL, rdsmith.
4 years, 8 months ago (2016-04-26 02:14:16 UTC) #6
Ryan Sleevi
Drive by, since you solicited feedback on net-dev ;) https://codereview.chromium.org/1898873006/diff/20001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/20001/net/dns/stale_host_resolver.cc#newcode20 net/dns/stale_host_resolver.cc:20: ...
4 years, 8 months ago (2016-04-26 02:25:36 UTC) #8
Julia Tuttle
https://codereview.chromium.org/1898873006/diff/20001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/20001/net/dns/stale_host_resolver.cc#newcode20 net/dns/stale_host_resolver.cc:20: if (entry.expired_by > options.max_expired_time) On 2016/04/26 at 02:25:36, Ryan ...
4 years, 7 months ago (2016-04-27 14:50:26 UTC) #9
Randy Smith (Not in Mondays)
Initial comments. https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc#newcode24 net/dns/stale_host_resolver.cc:24: enum RequestOutcome { nit, suggestion (I'll stop ...
4 years, 7 months ago (2016-04-28 17:48:26 UTC) #10
Ryan Sleevi
https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc#newcode85 net/dns/stale_host_resolver.cc:85: void OnStaleDelayElapsed(); Pedantry: Seems like it could be private? ...
4 years, 7 months ago (2016-04-29 01:04:09 UTC) #11
Julia Tuttle
PTAL. https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/80001/net/dns/stale_host_resolver.cc#newcode24 net/dns/stale_host_resolver.cc:24: enum RequestOutcome { On 2016/04/28 17:48:25, Randy Smith ...
4 years, 7 months ago (2016-04-29 18:04:30 UTC) #12
Ryan Sleevi
I'll let Randy take the rest, but a few drivebys. Otherwise, Looks Good To Me. ...
4 years, 7 months ago (2016-04-29 23:04:14 UTC) #13
Julia Tuttle
PTAL. https://codereview.chromium.org/1898873006/diff/100001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/100001/net/dns/stale_host_resolver.cc#newcode188 net/dns/stale_host_resolver.cc:188: callback_.Reset(); On 2016/04/29 23:04:14, Ryan Sleevi wrote: > ...
4 years, 7 months ago (2016-05-03 20:47:26 UTC) #14
Randy Smith (Not in Mondays)
Next round of comments. Ryan, if you're still reading, I wouldn't mind having your input ...
4 years, 7 months ago (2016-05-04 21:00:29 UTC) #15
Ryan Sleevi
https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h File net/dns/stale_host_resolver.h (right): https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h#newcode70 net/dns/stale_host_resolver.h:70: // The remaining public methods pass through to the ...
4 years, 7 months ago (2016-05-04 21:14:38 UTC) #16
Julia Tuttle
Hey rsleevi, can you comment further on how you feel about the HostResolver interface? Were ...
4 years, 7 months ago (2016-05-10 16:13:14 UTC) #17
Randy Smith (Not in Mondays)
On 2016/05/10 16:13:14, Julia Tuttle wrote: > Hey rsleevi, can you comment further on how ...
4 years, 7 months ago (2016-05-10 16:32:30 UTC) #18
Julia Tuttle
On 2016/05/10 16:32:30, Randy Smith - Not in Fridays wrote: > On 2016/05/10 16:13:14, Julia ...
4 years, 7 months ago (2016-05-10 17:21:38 UTC) #19
Randy Smith (Not in Mondays)
On 2016/05/10 17:21:38, Julia Tuttle wrote: > On 2016/05/10 16:32:30, Randy Smith - Not in ...
4 years, 7 months ago (2016-05-10 18:02:19 UTC) #20
Julia Tuttle
On 2016/05/10 18:02:19, Randy Smith - Not in Fridays wrote: > On 2016/05/10 17:21:38, Julia ...
4 years, 7 months ago (2016-05-10 18:17:00 UTC) #21
Ryan Sleevi
On 2016/05/10 18:17:00, Julia Tuttle wrote: > Eventually, once TransportConnectJob and company start using the ...
4 years, 7 months ago (2016-05-10 18:52:15 UTC) #22
Ryan Sleevi
https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h File net/dns/stale_host_resolver.h (right): https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h#newcode70 net/dns/stale_host_resolver.h:70: // The remaining public methods pass through to the ...
4 years, 7 months ago (2016-05-10 18:59:13 UTC) #23
Randy Smith (Not in Mondays)
On 2016/05/10 18:59:13, Ryan Sleevi wrote: > https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h > File net/dns/stale_host_resolver.h (right): > > https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.h#newcode70 ...
4 years, 7 months ago (2016-05-11 17:46:38 UTC) #24
Ryan Sleevi
On 2016/05/11 17:46:38, Randy Smith - Not in Fridays wrote: > So why don't we ...
4 years, 7 months ago (2016-05-11 17:51:13 UTC) #25
Randy Smith (Not in Mondays)
On 2016/05/11 17:51:13, Ryan Sleevi wrote: > On 2016/05/11 17:46:38, Randy Smith - Not in ...
4 years, 7 months ago (2016-05-11 18:02:29 UTC) #26
Ryan Sleevi
On 2016/05/11 18:02:29, Randy Smith - Not in Fridays wrote: > No, sorry, I'm saying ...
4 years, 7 months ago (2016-05-11 18:40:16 UTC) #27
Randy Smith (Not in Mondays)
On 2016/05/11 18:40:16, Ryan Sleevi wrote: > On 2016/05/11 18:02:29, Randy Smith - Not in ...
4 years, 7 months ago (2016-05-11 18:46:38 UTC) #28
Julia Tuttle
It is an entirely fair concern that this is unacceptably rushed, and we should just ...
4 years, 7 months ago (2016-05-11 20:32:40 UTC) #29
Julia Tuttle
https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.cc File net/dns/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/140001/net/dns/stale_host_resolver.cc#newcode66 net/dns/stale_host_resolver.cc:66: // network data, or stale cached data. On 2016/05/04 ...
4 years, 7 months ago (2016-05-11 20:35:10 UTC) #30
mmenke
On 2016/05/11 20:32:40, Julia Tuttle wrote: > It is an entirely fair concern that this ...
4 years, 7 months ago (2016-05-11 20:35:59 UTC) #31
Randy Smith (Not in Mondays)
High level comments: * Tests? * You'll want a cronet reviewer. * The CL description ...
4 years, 6 months ago (2016-06-08 19:20:03 UTC) #33
Julia Tuttle
PTAL, rdsmith and xunjieli. Tests: Still working on it. cronet reviewer: Added Helen. CL description: ...
4 years, 6 months ago (2016-06-10 17:31:45 UTC) #37
xunjieli
Can we do the Cronet-specific parts in a separate CL? For Android, we talked about ...
4 years, 6 months ago (2016-06-10 19:19:14 UTC) #38
Julia Tuttle
On 2016/06/10 19:19:14, xunjieli wrote: > Can we do the Cronet-specific parts in a separate ...
4 years, 6 months ago (2016-06-13 11:57:13 UTC) #39
xunjieli
On 2016/06/13 11:57:13, Julia Tuttle wrote: > On 2016/06/10 19:19:14, xunjieli wrote: > > Can ...
4 years, 6 months ago (2016-06-13 12:01:13 UTC) #40
Randy Smith (Not in Mondays)
On 2016/06/10 17:31:45, Julia Tuttle wrote: Quick heads up: I will try to respond with ...
4 years, 6 months ago (2016-06-13 12:28:34 UTC) #41
xunjieli
On 2016/06/13 12:28:34, Randy Smith - Not in Fridays wrote: > On 2016/06/10 17:31:45, Julia ...
4 years, 6 months ago (2016-06-13 12:33:21 UTC) #42
xunjieli
https://codereview.chromium.org/1898873006/diff/240001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/240001/components/cronet/stale_host_resolver.cc#newcode15 components/cronet/stale_host_resolver.cc:15: #define STALE_HISTOGRAM_ENUM(name, value, max) \ I am not sure ...
4 years, 6 months ago (2016-06-13 19:25:04 UTC) #43
Julia Tuttle
PTAL, xunjieli. (Gonna start working on tests tomorrow.) https://codereview.chromium.org/1898873006/diff/240001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/240001/components/cronet/stale_host_resolver.cc#newcode15 components/cronet/stale_host_resolver.cc:15: #define ...
4 years, 6 months ago (2016-06-14 23:11:33 UTC) #44
xunjieli
I am on triage duty on Wednesday and Thursday, so I won't be able to ...
4 years, 6 months ago (2016-06-16 13:14:02 UTC) #45
Bryan McQuade
i was curious to see how this was taking shape so did a quick pass. ...
4 years, 6 months ago (2016-06-16 16:37:19 UTC) #47
Julia Tuttle
Made requested changes. Wrote a design doc: https://docs.google.com/document/d/1OaaypSZRRrpIMOLHmMqhS6eciLEAEGuEVKZ-lNdngU0/edit Let me know if you'd like me ...
4 years, 6 months ago (2016-06-20 13:49:57 UTC) #48
Bryan McQuade
Thanks! Overall this change looks very good to me, but I'm not familiar enough with ...
4 years, 6 months ago (2016-06-20 13:51:47 UTC) #49
xunjieli
The design doc looks very good. It's very concise and clear. I'd add a brief ...
4 years, 6 months ago (2016-06-20 18:50:20 UTC) #50
Ryan Sleevi
https://codereview.chromium.org/1898873006/diff/300001/net/dns/host_resolver.cc File net/dns/host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/300001/net/dns/host_resolver.cc#newcode132 net/dns/host_resolver.cc:132: } STYLE: Match declaration and definition order (e.g. between ...
4 years, 6 months ago (2016-06-21 01:25:53 UTC) #51
Julia Tuttle
https://codereview.chromium.org/1898873006/diff/300001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/300001/components/cronet/stale_host_resolver.cc#newcode284 components/cronet/stale_host_resolver.cc:284: void StaleHostResolver::Request::ReturnResult( On 2016/06/20 18:50:20, xunjieli wrote: > Forgot ...
4 years, 5 months ago (2016-07-18 18:43:32 UTC) #52
Julia Tuttle
PTAL, xunjieli.
4 years, 5 months ago (2016-07-22 18:56:14 UTC) #55
xunjieli
Looks great! I am ready to sign off after these few comments. Could you also ...
4 years, 5 months ago (2016-07-25 17:18:15 UTC) #58
Julia Tuttle
PTAL, xunjieli. https://codereview.chromium.org/1898873006/diff/340001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/340001/components/cronet/stale_host_resolver.cc#newcode184 components/cronet/stale_host_resolver.cc:184: resolver_->CancelRequest(network_handle_); On 2016/07/25 17:18:14, xunjieli wrote: > ...
4 years, 5 months ago (2016-07-25 19:29:16 UTC) #62
xunjieli
Unfortunately, the unit tests won't be run on any CQ bots. Could you kick off ...
4 years, 5 months ago (2016-07-25 21:09:15 UTC) #65
Julia Tuttle
PTAL, xunjieli. Made the changes and ran the trybot you suggested; also, clarified the test ...
4 years, 4 months ago (2016-08-03 13:45:29 UTC) #80
xunjieli
lgtm
4 years, 4 months ago (2016-08-03 16:03:40 UTC) #83
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/1898873006/440001
4 years, 4 months ago (2016-08-03 17:22:22 UTC) #85
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/230316)
4 years, 4 months ago (2016-08-03 17:29:51 UTC) #87
Julia Tuttle
PTAL at histograms.xml, asvitkine.
4 years, 4 months ago (2016-08-03 17:32:22 UTC) #88
Julia Tuttle
[-asvitkine,+mpearson] PTAL at histograms.xml, mpearson. Thanks!
4 years, 4 months ago (2016-08-08 18:41:27 UTC) #91
Mark P
https://codereview.chromium.org/1898873006/diff/440001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/440001/components/cronet/stale_host_resolver.cc#newcode59 components/cronet/stale_host_resolver.cc:59: UMA_HISTOGRAM_MEDIUM_TIMES("DNS.StaleHostResolver.NetworkLate", Is medium times the right macro here? Typical ...
4 years, 4 months ago (2016-08-08 19:16:21 UTC) #92
Julia Tuttle
PTAL, mpearson. https://codereview.chromium.org/1898873006/diff/440001/components/cronet/stale_host_resolver.cc File components/cronet/stale_host_resolver.cc (right): https://codereview.chromium.org/1898873006/diff/440001/components/cronet/stale_host_resolver.cc#newcode59 components/cronet/stale_host_resolver.cc:59: UMA_HISTOGRAM_MEDIUM_TIMES("DNS.StaleHostResolver.NetworkLate", On 2016/08/08 19:16:21, Mark P wrote: ...
4 years, 4 months ago (2016-08-09 12:50:32 UTC) #95
Mark P
sorry for the delay --mark https://codereview.chromium.org/1898873006/diff/440001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1898873006/diff/440001/tools/metrics/histograms/histograms.xml#newcode9927 tools/metrics/histograms/histograms.xml:9927: + On 2016/08/09 12:50:32, ...
4 years, 4 months ago (2016-08-11 22:58:22 UTC) #98
Julia Tuttle
PTAL, mpearson. https://codereview.chromium.org/1898873006/diff/440001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/1898873006/diff/440001/tools/metrics/histograms/histograms.xml#newcode9927 tools/metrics/histograms/histograms.xml:9927: + On 2016/08/11 22:58:22, Mark P wrote: ...
4 years, 4 months ago (2016-08-16 13:53:38 UTC) #101
Mark P
histograms.xml lgtm with still minor comments below (I don't want to slow you down too ...
4 years, 4 months ago (2016-08-16 17:59:03 UTC) #104
Julia Tuttle
On 2016/08/16 17:59:03, Mark P wrote: > histograms.xml lgtm with still minor comments below > ...
4 years, 4 months ago (2016-08-22 15:06:07 UTC) #105
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/1898873006/480001
4 years, 4 months ago (2016-08-22 15:06:53 UTC) #108
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/278199)
4 years, 4 months ago (2016-08-22 17:57:40 UTC) #110
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/1898873006/480001
4 years, 4 months ago (2016-08-23 20:02:54 UTC) #112
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg_ng on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg_ng/builds/256256) mac_chromium_rel_ng on master.tryserver.chromium.mac (JOB_FAILED, ...
4 years, 4 months ago (2016-08-23 20:06:17 UTC) #114
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/1898873006/500001
4 years, 4 months ago (2016-08-23 22:43:43 UTC) #121
commit-bot: I haz the power
Committed patchset #26 (id:500001)
4 years, 4 months ago (2016-08-23 22:49:39 UTC) #123
commit-bot: I haz the power
Patchset 26 (id:??) landed as https://crrev.com/50d9c4b48edf4cb160b426fea7475e689cd1816b Cr-Commit-Position: refs/heads/master@{#413875}
4 years, 4 months ago (2016-08-23 22:50:51 UTC) #125
rohitrao (ping after 24h)
It looks like cronet_unittests aren't being compiled on the ios bots? We're hitting chromium-style errors ...
4 years, 4 months ago (2016-08-24 12:24:46 UTC) #127
Xi Han
On 2016/08/24 12:24:46, rohitrao wrote: > It looks like cronet_unittests aren't being compiled on the ...
4 years, 4 months ago (2016-08-24 14:09:38 UTC) #128
agrieve
On 2016/08/24 14:09:38, Xi Han wrote: > On 2016/08/24 12:24:46, rohitrao wrote: > > It ...
4 years, 4 months ago (2016-08-24 16:17:46 UTC) #129
Julia Tuttle
4 years, 3 months ago (2016-08-25 13:20:50 UTC) #130
Message was sent while issue was closed.
These should be fixed by:

https://codereview.chromium.org/2277453003/ (by bauerb) and 
https://codereview.chromium.org/2274123002/ (by me)

Thanks to everyone who pointed it out.

Powered by Google App Engine
This is Rietveld 408576698