[haiku-bugs] [Haiku] #13704: TCP window rescale fails to trigger data sending

  • From: "waddlesplash" <trac@xxxxxxxxxxxx>
  • Date: Mon, 11 Sep 2017 22:41:03 -0000

#13704: TCP window rescale fails to trigger data sending
------------------------------------+------------------------------
 Reporter:  waddlesplash            |        Owner:  axeld
     Type:  bug                     |       Status:  new
 Priority:  normal                  |    Milestone:  Unscheduled
Component:  Network & Internet/TCP  |      Version:  R1/Development
 Keywords:                          |   Blocked By:
 Blocking:                          |  Has a Patch:  0
 Platform:  All                     |
------------------------------------+------------------------------
 This only started happening after the TCP changes were merged.

 Essentially it manifests itself as just a total stop in data transmission.
 I can have it happen 100% of the time when doing a large push to GitHub.
 Packet inspection shows that the transmission stops immediately after a
 window rescale.

 Analysis from mmlr on IRC:
 {{{
 6:24 PM <•mmlr> the window collapses on the github side, which isn't
 really our fault
 6:24 PM <•mmlr> but then there's the window update that resets it back to
 the full 64k
 6:24 PM <•mmlr> but for 600ms nothing happens
 6:24 PM <•mmlr> then the server side seems to give up by closing the
 connection
 6:25 PM <•mmlr> so looks like there's an issue with the window update not
 triggering data sending
 }}}

 mmlr and jessicah have the pcap files from me; I'm OK with giving them to
 any other developer with commit access who'd like to work on it.

--
Ticket URL: <https://dev.haiku-os.org/ticket/13704>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: