-
Notifications
You must be signed in to change notification settings - Fork 848
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
429 Retryable error when creating Subnet with Route Table #588
Comments
This SDK has automatic retries, yes. But not for that status code. |
We're going to leave this issue open until the issue above (Azure/azure-rest-api-specs#1124) has a resolution. At the moment, without figuring out what is the right behavior up the stack, there isn't really anything actionable to do here. |
👋 An issue's been opened in the Terraform Repository about a similar issue in the Thanks :) |
Good question, @tombuildsstuff. @DeepakRajendranMsft, is that something you can speak to? |
Alright, we've recently had this come up again, and while it's top of mind I want to refresh this thread. We've come to decide that there is actually a pretty good answer to what to do in all cases for 429:
You may notice that this means that our retry logic need to be somewhat more sophisticated than what is currently present in go-autorest at time of writing. We'll be needing to rewrite some of our retry infrastructure to accomodate this. It'll likely be a relatively big change, so that probably won't land until go-autorest v9.0. |
Intermittently, I get the following error from step 3:
The interesting thing is, here code 429 doesn’t seem to mean “too many requests” as we usually see; the message says the Route Table I was trying to associated with the Subnet is in “Updating” state and that causes the creation of the Subnet to fail.
Questions:
The text was updated successfully, but these errors were encountered: