From: Erik Faye-Lund Date: Wed, 30 Mar 2011 09:42:12 GMT Subject: Re: [PATCH] Fix potential local deadlock during fetch-pack Message-ID: In-Reply-To: <7vtyelsvp0.fsf@alter.siamese.dyndns.org> On Tue, Mar 29, 2011 at 7:06 PM, Junio C Hamano wrote: > The fetch-pack/upload-pack protocol relies on the underlying transport > (local pipe or TCP socket) to have enough slack to allow one window worth > of data in flight without blocking the writer.  Traditionally we always > relied on being able to have a batch of 32 "have"s in flight (roughly 1.5k > bytes) to stream. > Hmm, this explanation makes me wonder: Could this be related to the deadlock we're experiencing with git-push over the git-protocol on Windows when side-band-64k is enabled?