-
Notifications
You must be signed in to change notification settings - Fork 251
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
ClientConnection.QPS applies to individual API types #2423
Comments
/assign |
@gabesaba How many calls do you observe? |
it should be on the O(#API types). I didn't check if this was multiplied by namespaces, for namespaced types. So in the case of 1qps, at least CQ, LQ, Workload, Pod, Event (and others I may be missing) = 5qps. |
How do you "mesure" this? |
I'm not sure what development environment you're using, but generally:
|
What happened:
When setting ClientConnection.QPS, the limit applies to each type (e.g. pod, workload, status, clusterqueue, etc)
What you expected to happen:
This should be a global limit. Otherwise, it is hard for administrators to know exactly how many queries per second Kueue will be making to the API Server.
How to reproduce it (as minimally and precisely as possible):
Set to a very low limit (e.g. 1), with burst set to same as the limit. Observe that Kueue is making more than 1 call per second to the API Server.
The text was updated successfully, but these errors were encountered: