On 1 July 2014 20:41, Martin Thomson <martin.thomson@gmail.com> wrote:
> The stall is half of the problem, but do you cancel the send as well?
> If the server has provided a response and closed the stream, there is
> no point in continuing to send them data. Especially if they forget
> to send window updates.
>
I don't agree. It is certainly possible to write server application code
that commits a response and then processes the request data. It's not a
very good way of doing it and probably invites all sorts of application
races.... but i don't think the transport layer can conclude that it is
necessarily a bad thing.
regards
--
Greg Wilkins <gregw@intalio.com>
http://eclipse.org/jetty HTTP, SPDY, Websocket server and client that scales
http://www.webtide.com advice and support for jetty and cometd.