Re: GOAWAY and proxies (#458)

On 2 May 2014 20:44, Roberto Peon <grmocg@gmail.com> wrote:
> DRAINING is a signal that indicates that the server will be sending a GOAWAY
> in the near future, and thus that the client should create a new connection,
> but, unlike GOAWAY it does not require the client to stop sending requests.

If the client doesn't stop sending requests in a deterministic
fashion, then the server is unable to send GOAWAY without encountering
the issue that Daniel first raised.  Unless you consider this to be a
GOAWAY_REQUEST and there is some expectation that the client sends a
GOAWAY when it is ready to finish up (with the server setting some
upper bound on the time it's prepared to wait for this event, of
course).

Received on Saturday, 3 May 2014 03:55:49 UTC