Wild day today. Dealing with ephemeral port exhaustion all linked to a single endpoint. Best guess is that the #dotnet HttpClient is either oversizing the pool or that the rate limit applied by the endpoint is aborting the connections instead of returning a 429 and leaving the ports bound until the system cleans them up.

Unfortunately we have very little visibility on what's actually happening.

#softwareDevelopment

For anyone interested, apparently #dotnet #azureSDK based on Microsoft.Rest does have a default exponential back off retry policy that is not obvious. It's part of ServiceClient and you can call `SetRetryPolicy(null)` to turn off retries.