You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While deploying a new cluster I mismatched my hostname to the display name which caused the CCM to get into a rate limiting infinite loop since the node controllers backoff retry is fairly fast compared to the rate limits on OCI's API.
We need to start rate limiting requests in the client which is similar to what Azure does. We should also implement additional delay on 429 responses to help the CCM recover.
The text was updated successfully, but these errors were encountered:
I feel we want the backoff/retry functionality for this to be more useful, otherwise we'll just see lots of RateLimitErrors in the logs? Whereas what we want is for progress to be made even if it's slow (e.g., http 429: https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm) . Do we also want it on a resource by resource basis - e.g., compute and network clients should have their own ratelimiter as they're seperate server side apis (this is a guess though)?
…m task/flex-lb-shapes to internal
* commit '2da6c64e87678c776d400dd49f51de63692f2955':
Add support for updating LB Shape and provisioning of Flexible shape LBs
While deploying a new cluster I mismatched my hostname to the display name which caused the CCM to get into a rate limiting infinite loop since the node controllers backoff retry is fairly fast compared to the rate limits on OCI's API.
We need to start rate limiting requests in the client which is similar to what Azure does. We should also implement additional delay on 429 responses to help the CCM recover.
The text was updated successfully, but these errors were encountered: