We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The initial bug was introduced in 2.9.0 with #11060 by creating an incorrect DefaultTimeoutConf structure:
var DefaultTimeoutConf = api.Conf{ ConnectionTimeout: &kube_meta.Duration{Duration: policies_defaults.DefaultConnectTimeout}, IdleTimeout: &kube_meta.Duration{Duration: policies_defaults.DefaultIdleTimeout}, Http: &api.Http{ RequestTimeout: &kube_meta.Duration{Duration: policies_defaults.DefaultRequestTimeout}, // Incorrect value StreamIdleTimeout: &kube_meta.Duration{Duration: policies_defaults.DefaultGatewayStreamIdleTimeout}, MaxStreamDuration: &kube_meta.Duration{Duration: policies_defaults.DefaultMaxStreamDuration}, // Incorrect value MaxConnectionDuration: &kube_meta.Duration{Duration: policies_defaults.DefaultConnectTimeout}, RequestHeadersTimeout: &kube_meta.Duration{Duration: policies_defaults.DefaultRequestHeadersTimeout}, }, }
As a result of the initial bug in Kuma 2.9.0 we have:
StreamIdleTimeout
MaxConnectionDuration
Users noticed that bug during the upgrade to Kuma 2.9.0 and we got the issue #12033.
The issue was fixed incorrectly #12043, instead of fixing the broken DefaultTimeoutConf structure we added continue:
DefaultTimeoutConf
continue
if conf == nil { - conf = &plugin_xds.DefaultTimeoutConf + continue }
As a result of the incorrect fix in Kuma 2.9.1 we have:
connectTimeout
idleTimeout
requestTimeout
The text was updated successfully, but these errors were encountered:
http.streamIdleTimeout
fix(meshtimeout): set default inbound timeouts correctly (#12692)
39d928f
## Motivation Explained in #12667 ## Supporting documentation Fix #12667 --------- Signed-off-by: Ilya Lobkov <[email protected]>
Successfully merging a pull request may close this issue.
Root cause in 2.9.0
The initial bug was introduced in 2.9.0 with #11060 by creating an incorrect DefaultTimeoutConf structure:
As a result of the initial bug in Kuma 2.9.0 we have:
StreamIdleTimeout
is 5 sec instead of 30 minMaxConnectionDuration
is 5 sec instead of 0 (disabled)Incorrect fix in 2.9.1
Users noticed that bug during the upgrade to Kuma 2.9.0 and we got the issue #12033.
The issue was fixed incorrectly #12043, instead of fixing the broken
DefaultTimeoutConf
structure we addedcontinue
:As a result of the incorrect fix in Kuma 2.9.1 we have:
connectTimeout
is 10 sec instead of 5 secidleTimeout
is 2h instead of 1hrequestTimeout
is 0 (disabled) instead of 15 secThe text was updated successfully, but these errors were encountered: