Skip to content

Increase default max in flight requests and lengthen short timeouts #15129

New issue

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

Merged
merged 2 commits into from
Jul 11, 2017

Conversation

smarterclayton
Copy link
Contributor

@smarterclayton smarterclayton commented Jul 11, 2017

Very large clusters configured with openshift start master now are unable to startup. We support existing clusters installed in this fashion (this is how single master installs work today unless the user specifies etcd_host)

Increase two default vendored timeouts to be longer. Max in flight is increased to 1200 out of the box because it matches to reasonably large clusters.

[test] @liggitt

@mffiedler
Copy link
Contributor

/cc: @jeremyeder

@@ -32,7 +32,7 @@ func addDefaultingFuncs(scheme *runtime.Scheme) error {
obj.ServingInfo.RequestTimeoutSeconds = 60 * 60
}
if obj.ServingInfo.MaxRequestsInFlight == 0 {
obj.ServingInfo.MaxRequestsInFlight = 500
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@deads2k will need to pull into the rebase PR

@liggitt
Copy link
Contributor

liggitt commented Jul 11, 2017

Shouldn't the upstream be an actual commit rather than a carry?
LGTM otherwise

@smarterclayton
Copy link
Contributor Author

smarterclayton commented Jul 11, 2017 via email

@jeremyeder
Copy link
Contributor

For 3.6 or 3.7?

@smarterclayton
Copy link
Contributor Author

smarterclayton commented Jul 11, 2017 via email

@smarterclayton
Copy link
Contributor Author

3.6

In practice, with etcd3 + protobuf this number is more appropriate to
scale out clusters.
@smarterclayton
Copy link
Contributor Author

@liggitt bumped both of those timeouts to 5 minutes

@smarterclayton smarterclayton added this to the 3.6.0 milestone Jul 11, 2017
@liggitt
Copy link
Contributor

liggitt commented Jul 11, 2017

LGTM

@openshift-bot
Copy link
Contributor

Evaluated for origin test up to 4132c49

@smarterclayton
Copy link
Contributor Author

[severity:blocker]

@openshift-bot
Copy link
Contributor

continuous-integration/openshift-jenkins/test SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin/3054/) (Base Commit: 1c8af8b) (PR Branch Commit: 4132c49)

@smarterclayton smarterclayton merged commit edb53ef into openshift:master Jul 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants