Consider increasing flow control window size.
65 kB runs the risk of blocking us. According to Patrick McManus, Firefox uses 256 MB by default, so we should consider going a bit higher (though probably not that high).
How do we arrive on a good value?
- Hyper uses 65536 B
- Python3.4 and 2.7use 1048576 B
I think we should aim at somewhere between 65,535 (2**16) and 268,435,456 (2**28). A nice power of two is a good idea. If we can't think of anything better, 2**24 is the next round power of 2, giving us a flow control window size of 16MB.
I am drawing a blank on all fronts. Should I change it to 2**24 while we hunt for solutions with solid theory behind them?
Yeah, let's use 2**24.
Hi, i'm having this problem but i can't fix it, where should i increase flow control window size? I've tried setting it on network_buffer_size but still can not receive files bigger than 64k, and in the hyper library tried too
@ramc88 What specific problem are you having?