icing / mod_h2

HTTP/2 module for Apache httpd
https://icing.github.io/mod_h2/
Apache License 2.0
256 stars 41 forks source link

Resend request after timeout #219

Open 7237ge opened 3 years ago

7237ge commented 3 years ago

hello,

teach me please.

It seems that mod_proxy_http2 is resending the request after the proxy timeout time is exceeded.
Is there a way to not resend a request that exceeds the proxytimeout time?
I am in trouble because the update process is executed multiple times on the connection destination server.

I interpreted RFC 7540 in my own way
I read that it should not be resent when there is no GOAWAY, but is my interpretation wrong?
--GOAWAY and RST_STREAM have different uses, so if either one returns, the client can resend.
--GOAWAY is when the connection is not disconnected, RST_STREAM is when the connection is disconnected.
--GOAWAY is an explicit guarantee of how much processing has been done.
It does not mean that there is no GOAWAY or nothing has been processed.

I hope you can help me.