From: Junio C Hamano Date: Wed, 3 Aug 2016 22:10:27 +0000 (-0700) Subject: Merge branch 'jt/fetch-large-handshake-window-on-http' X-Git-Tag: v2.10.0-rc0~61 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/67b3a5d4c084c3f579205a07b65169e742d39c02?ds=inline;hp=--cc Merge branch 'jt/fetch-large-handshake-window-on-http' "git fetch" exchanges batched have/ack messages between the sender and the receiver, initially doubling every time and then falling back to enlarge the window size linearly. The "smart http" transport, being an half-duplex protocol, outgrows the preset limit too quickly and becomes inefficient when interacting with a large repository. The internal mechanism learned to grow the window size more aggressively when working with the "smart http" transport. * jt/fetch-large-handshake-window-on-http: fetch-pack: grow stateless RPC windows exponentially --- 67b3a5d4c084c3f579205a07b65169e742d39c02