TCP window rescale fails to trigger data sending
|Reported by:||waddlesplash||Owned by:||axeld|
|Component:||Network & Internet/TCP||Version:||R1/Development|
|Has a Patch:||yes||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.