On Fri, Dec 29, 2017 at 03:30:41PM +0100, Willy Tarreau wrote: > On Fri, Dec 29, 2017 at 03:26:44PM +0100, Lukas Tribus wrote: > > Indeed when the frontend connection is H1, a single send() call > > contains both headers and payload and the issue does not occur. But > > when the frontend connection is H2, then header and payload are in 2 > > distinct send calls and the issue does occur. > > I'm trying to get curl to do that in h2 but for now I have not yet > figured how to, even when fed from stdin it waits for my whole > request before connecting :-/ > > What client did you use ?
OK I managed to reproduce it with nghttp using --expect-continue to force it to leave a pause before sending the data. And indeed there the data are immediately followed by a shutdown. Getting closer... Willy