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

Issue 285263003: DevTools: Fixed suspected bug in port forwarding (Closed)

Created:
6 years, 7 months ago by vkuzkokov
Modified:
6 years, 7 months ago
Reviewers:
pfeldman, mmenke
CC:
chromium-reviews, vsevik, yurys, paulirish+reviews_chromium.org, devtools-reviews_chromium.org, aandrey+blink_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

DevTools: Fixed suspected bug in port forwarding Port forwarding tunnel test revealed a bug in stream_listen_socket on Windows. The last packet was not delivered to DidRead, DidClose was called instead. BUG=356617 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=271985

Patch Set 1 #

Patch Set 2 : Counting pending reads before destruction #

Total comments: 1

Patch Set 3 : Fixed recv and immediate close scenario on Windows #

Unified diffs Side-by-side diffs Delta from patch set Stats (+18 lines, -11 lines) Patch
M chrome/browser/devtools/device/port_forwarding_browsertest.cc View 1 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/devtools/device/port_forwarding_controller.cc View 1 2 1 chunk +7 lines, -1 line 0 comments Download
M content/browser/devtools/tethering_handler.cc View 1 2 1 chunk +1 line, -1 line 0 comments Download
M net/socket/stream_listen_socket.cc View 1 2 2 chunks +9 lines, -8 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
pfeldman
https://codereview.chromium.org/285263003/diff/20001/chrome/browser/devtools/device/port_forwarding_controller.cc File chrome/browser/devtools/device/port_forwarding_controller.cc (right): https://codereview.chromium.org/285263003/diff/20001/chrome/browser/devtools/device/port_forwarding_controller.cc#newcode143 chrome/browser/devtools/device/port_forwarding_controller.cc:143: pending_io_--; To recap offline discussion: we don't have read ...
6 years, 7 months ago (2014-05-18 06:17:05 UTC) #1
pfeldman
lgtm. @mmenke: you will say we should migrate from this stream_listen_socket and I agree. So ...
6 years, 7 months ago (2014-05-20 12:02:47 UTC) #2
vkuzkokov
The CQ bit was checked by vkuzkokov@chromium.org
6 years, 7 months ago (2014-05-20 12:38:36 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vkuzkokov@chromium.org/285263003/40001
6 years, 7 months ago (2014-05-20 12:39:18 UTC) #4
pfeldman
The CQ bit was unchecked by pfeldman@chromium.org
6 years, 7 months ago (2014-05-20 12:40:18 UTC) #5
pfeldman
We are missing OWNERS stamp here, to early to cq it.
6 years, 7 months ago (2014-05-20 12:40:43 UTC) #6
mmenke
On 2014/05/20 12:40:43, pfeldman wrote: > We are missing OWNERS stamp here, to early to ...
6 years, 7 months ago (2014-05-20 16:17:18 UTC) #7
pfeldman
> Looking at the net/ changes, I assume the issue is that we're getting the ...
6 years, 7 months ago (2014-05-20 19:15:11 UTC) #8
pfeldman
And yes, your assessment of FD_CLOSE and FD_READ being there at the same time is ...
6 years, 7 months ago (2014-05-20 19:15:39 UTC) #9
pfeldman
Gentle owners ping.
6 years, 7 months ago (2014-05-21 10:01:46 UTC) #10
mmenke
On 2014/05/21 10:01:46, pfeldman wrote: > Gentle owners ping. Sorry, had been waiting for a ...
6 years, 7 months ago (2014-05-21 14:48:13 UTC) #11
pfeldman
The CQ bit was checked by pfeldman@chromium.org
6 years, 7 months ago (2014-05-21 15:05:44 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/vkuzkokov@chromium.org/285263003/40001
6 years, 7 months ago (2014-05-21 19:56:49 UTC) #13
commit-bot: I haz the power
6 years, 7 months ago (2014-05-21 22:24:42 UTC) #14
Message was sent while issue was closed.
Change committed as 271985

Powered by Google App Engine
This is Rietveld 408576698