dotnet / docker-tools

This is a repo to house some common tools for our various docker repos.
MIT License
122 stars 46 forks source link

Use concurrency limiter when deleting repo manifests #1401

Closed mthalman closed 1 month ago

mthalman commented 1 month ago

This change adjusts how many delete requests that are sent to the ACR when cleaning up manifests. This avoids potential issues that have been seen when sending several thousand delete requests at once. It makes use of the concurrency limiter from Polly. That lets us queue up all our delete tasks at once and then it will only allow a specific number of them to execute concurrently.

dotnet-issue-labeler[bot] commented 1 month ago

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

dotnet-issue-labeler[bot] commented 1 month ago

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.