Retry once and only once if CPI receives AzureConflictError when deleting a managed disk #269
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The coverage is changed from
2483 / 2724 LOC (91.15%) covered
to2492 / 2733 LOC (91.18%) covered
.Changelog
retry_after
if the disk is used by another operation. This commit is a workaround to handle the error. CPI will retry once and give up if it still fails. After Azure addsretry-after
in the response header, the workaround can be removed because the retry in azure_client2 will be triggered byretry_after
.